javascript - 如何在react Realm 中按日期查询?

标签 javascript date react-native realm

我有一个名为“visitDetails”的表,我正在查询该表,如下所示,

realm
.objects("visitDetails")
.filtered("visitDate='"+new Date(response.date)+"' AND chemistId='"+response.chemist_id+"'");

我之前已经将visitDate保存为日期对象,所以我也是通过日期对象进行查询。 然而,我收到错误消息,

Error: You must pass in a date argument to compare

但是我已经传递了一个日期参数...

new Date( response.date )

,其中response.date 以毫秒为单位。

最佳答案

现在,您正在通过将 Date 对象与字符串连接来将其转换为字符串。 你应该做这样的事情

realm.objects('visitDetails').filtered(
  "visitDate = $0 AND chemistId = $1",
  new Date(response.date),
  response.chemist_id
);

关于javascript - 如何在react Realm 中按日期查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45476277/

相关文章:

android - 使用 React Native 钩子(Hook)

javascript - 这个例子中的 Angular *ngFor 究竟是如何工作的?

javascript - localTodos 应用程序的回调函数中缺少参数

javascript - 期待并集和交集的类型错误

javascript - 在 MongoJS 中检索日期

reactjs - Redux 开发工具和 React Native

javascript - 删除 AsyncStorage React Native 中的值

javascript - 将子 <ul> 最小宽度设置为与父 <li> 宽度相同

java - 使用预期模式检查日期及其模式

ios - Swift 中下一个可用日期的日期格式