假定数据结构如下:
{
userid:1111,
data1:[
{title:'test',content:'test',createTime:'2019-03-25T09:24:00.000Z'}
{title:'test',content:'test',createTime:'2019-03-25T09:24:00.000Z'}
]
},
{
userid:2222,
data1:[
{title:'test',content:'test',createTime:'2019-03-25T09:24:00.000Z'}
{title:'test',content:'test',createTime:'2019-03-25T09:24:00.000Z'}
]
}
我执行了如下代码但是返回了所有时间段的数据,并不能达到要求
const start = new Date(2019,3,1)
const end = new Date(2019,3,31)
schema.find({userId:req.body.userId,"data1.createTime":{$gte: start,$lt: end}})
小白求助下
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.