【发布时间】:2018-03-28 18:05:01
【问题描述】:
我是流星和 mongoDB 的新手,一段时间以来一直在寻找这个问题的答案,但没有任何运气。 我在 MongoDB 中有多个文档,类似于以下文档:
{
"_id" : ObjectId("5abac4ea0c31d26804421371"),
"Points" : [
{
"Value" : 6.869752766626993,
"Time" : 1522284528946
},
{
"Value" : 3.9014587731230477,
"Time" : 1522284543946
},
{
"Value" : 1.2336926618519772,
"Time" : 1522284558946
},
{
"Value" : 6.504837583667155,
"Time" : 1522284573946
},
{
"Value" : 9.824138227740864,
"Time" : 1522284588946
},
{
"Value" : 9.707480757899235,
"Time" : 1522284603946
},
{
"Value" : 4.6122167850338105,
"Time" : 1522284618946
}
]
}
如何在流星中实现一个查询,该查询返回一个数组,该数组包含所有“时间”字段大于某个值的文档中的所有点?
【问题讨论】:
-
当你规范化你的 mongo 数据模型时,编写查询会容易得多。见:docs.mongodb.com/manual/core/data-model-design
标签: meteor