我在 mongodb 中有以下列表。
> db.article.find().pretty()
{
"_id" : ObjectId("5bebcfbb1b48d9974aac78ee"),
"no" : 40,
"subject" : "string",
"content" : "string",
"userid" : "string",
"comments" : [
{
"no" : 1,
"content" : "First content",
"userid" : "john",
"parent" : null,
"seq" : 12,
"created_at" : ISODate("2018-11-14T16:33:01.943Z")
},
{
"no" : 2,
"content" : "Second",
"userid" : "doe",
"parent" : null,
"seq" : 25,
"created_at" : ISODate("2018-11-14T16:33:01.943Z")
},
}
现在我mongoengine在我的 python 应用程序中使用。
如果我想获得评论的 no: 2 的seq字段值(在此代码中,它是 25),我该如何操作我的查询?
我找到了与它相关的文档(http://docs.mongoengine.org/guide/querying.html)但我不知道它与我想要的完全一样。
这里有什么解决办法吗?
相关分类