我想在两天之间使用 N1QL 从 Couchbase 存储桶中检索数据(从 00:00:00.000 开始日期时间到 23:59:59.999 结束日期时间)
提供没有时间的日期是否足够,如下所示:
SELECT c.*
FROM customer c
WHERE c.start BETWEEN '2017-10-09' AND '2017-10-10'
还是我需要明确提供时间:
SELECT c.*
FROM customer c
WHERE c.start BETWEEN '2017-10-09T00:00:00.000Z' AND '2017-10-10T23:59:59.999Z')
?
ISO-8601 中的 Couchbase 日期是字符串可比的。这两个查询都很好。查看更多详情https://developer.couchbase.com/documentation/server/current/n1ql/n1ql-language-reference/datefun.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句