猿问

mongoengine 在嵌套字段上获取值

我在 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)但我不知道它与我想要的完全一样。


这里有什么解决办法吗?


至尊宝的传说
浏览 224回答 1
1回答
随时随地看视频慕课网APP

相关分类

Python
我要回答