我有一个名为“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/