1
我需要先通过_id找到该文档。 然后将文档找到子文档其中有一个时间字段中比参数lastTime在子文档中查找MongoDb
var filter = builder.Eq("_id", symbol) & builder.Gt("Update.Time", lastTime);
var result = await MongoDb.CollectionName.Find(filter).ToListAsync();
这个例子具有0
结果如何写这个查询更大?我需要得到这个子文档“更新”或最后3分子文档
该文件具有以下结构
{
{"_id", symbol},
{"Update", [
{"_id", number}, {"Time", sometime}, {"Version", versionNumber},
{"_id", number}, {"Time", sometime}, {"Version", versionNumber},
{"_id", number}, {"Time", sometime}, {"Version", versionNumber},
{"_id", number}, {"Time", sometime}, {"Version", versionNumber},}
]
}
谢谢您的答复。我真的看到了这个例子。我的问题是,我需要通过身份证的第一个身份。因为文件太多。首先,我需要通过id找到文档,然后在子文档中进行搜索。 – alexander
你的第二个例子写在我的问题中。它不起作用。 – alexander