search

Home  >  Q&A  >  body text

mongodb - Is there a way to make mongo's return value without KEY?

Because it is developed in python, as long as you get a certain field in a collection, I hope it can be returned in the form of a list.
For example, for the following data, you only need to return a list composed of invitee values, instead of the "invitee" KEY , please ask the master if there is any solution?

[{
    "_id" : ObjectId("583eda3c3a5ef82f08a5dbb3"),
    "quit" : false,
    "groupUin" : {
        "UserName" : "@@06d369ee17281c6df1da107f377a06898e91be8965e0d51f1876273484c0a685",
        "City" : "",
        "DisplayName" : "",
        "UniFriend" : 0,
        "MemberList" : [],
        "PYQuanPin" : "qunhaoquerenqun1",
        "RemarkPYInitial" : "",
        "Uin" : "8048117905@chatroom",
        "AppAccountFlag" : 0,
        "VerifyFlag" : 0,
        "Province" : "",
        "KeyWord" : "",
        "RemarkName" : "",
        "self" : {
            "UserName" : "@154290f91854836376af5345be69693f93fdec64a20a0b8bcdfff5d4b8a171b4",
            "RemarkPYQuanPin" : "",
            "DisplayName" : "暖暖的o",
            "KeyWord" : "",
            "PYInitial" : "",
            "Uin" : 1589615073,
            "RemarkPYInitial" : "",
            "PYQuanPin" : "",
            "MemberStatus" : 0,
            "NickName" : "暖暖的",
            "AttrStatus" : 16781349
        },
        "ChatRoomId" : 0,
        "isAdmin" : true,
        "ContactType" : 0,
        "HideInputBarFlag" : 0,
        "EncryChatRoomId" : "@fd153ce3dad59c8464de5b670c98b3a7",
        "AttrStatus" : 0,
        "Statues" : 1,
        "SnsFlag" : 0,
        "MemberCount" : 2,
        "OwnerUin" : 1589615073,
        "Alias" : "",
        "Signature" : "",
        "ContactFlag" : 2,
        "NickName" : "群号确认群1",
        "ChatRoomOwner" : "@154290f91854836376af5345be69693f93fdec64a20a0b8bcdfff5d4b8a171b4",
        "RemarkPYQuanPin" : "",
        "HeadImgUrl" : "/cgi-bin/mmwebwx-bin/webwxgetheadimg?seq=0&username=@@06d369ee17281c6df1da107f377a06898e91be8965e0d51f1876273484c0a685&skey=",
        "Sex" : 0,
        "StarFriend" : 0,
        "PYInitial" : "QHQRQ1",
        "HeadImgUpdateFlag" : 1
    },
    "inviter" : {
        "UserName" : "@154290f91854836376af5345be69693f93fdec64a20a0b8bcdfff5d4b8a171b4",
        "RemarkPYQuanPin" : "",
        "DisplayName" : "暖暖的o",
        "KeyWord" : "",
        "PYInitial" : "",
        "Uin" : 1589615073,
        "RemarkPYInitial" : "",
        "PYQuanPin" : "",
        "MemberStatus" : 0,
        "NickName" : "暖暖的",
        "AttrStatus" : 16781349
    },
    "invitee" : {
        "UserName" : "@1c5afebc224895d6a84711ebd8e4f8dc",
        "RemarkPYQuanPin" : "",
        "DisplayName" : "",
        "KeyWord" : "iss",
        "PYInitial" : "",
        "Uin" : 12266535,
        "RemarkPYInitial" : "",
        "PYQuanPin" : "",
        "MemberStatus" : 0,
        "NickName" : "admin",
        "AttrStatus" : NumberLong(2181050407)
    },
    "addScore" : 0,
    "invitTime" : 1480514108167.0
},{
    "_id" : ObjectId("583eda3c3a5ef82f08a5dbb3"),
    "quit" : false,
    "groupUin" : {
        "UserName" : "@@06d369ee17281c6df1da107f377a06898e91be8965e0d51f1876273484c0a685",
        "City" : "",
        "DisplayName" : "",
        "UniFriend" : 0,
        "MemberList" : [],
        "PYQuanPin" : "qunhaoquerenqun1",
        "RemarkPYInitial" : "",
        "Uin" : "8048117905@chatroom",
        "AppAccountFlag" : 0,
        "VerifyFlag" : 0,
        "Province" : "",
        "KeyWord" : "",
        "RemarkName" : "",
        "self" : {
            "UserName" : "@154290f91854836376af5345be69693f93fdec64a20a0b8bcdfff5d4b8a171b4",
            "RemarkPYQuanPin" : "",
            "DisplayName" : "暖暖的o",
            "KeyWord" : "",
            "PYInitial" : "",
            "Uin" : 1589615073,
            "RemarkPYInitial" : "",
            "PYQuanPin" : "",
            "MemberStatus" : 0,
            "NickName" : "暖暖的",
            "AttrStatus" : 16781349
        },
        "ChatRoomId" : 0,
        "isAdmin" : true,
        "ContactType" : 0,
        "HideInputBarFlag" : 0,
        "EncryChatRoomId" : "@fd153ce3dad59c8464de5b670c98b3a7",
        "AttrStatus" : 0,
        "Statues" : 1,
        "SnsFlag" : 0,
        "MemberCount" : 2,
        "OwnerUin" : 1589615073,
        "Alias" : "",
        "Signature" : "",
        "ContactFlag" : 2,
        "NickName" : "群号确认群1",
        "ChatRoomOwner" : "@154290f91854836376af5345be69693f93fdec64a20a0b8bcdfff5d4b8a171b4",
        "RemarkPYQuanPin" : "",
        "HeadImgUrl" : "/cgi-bin/mmwebwx-bin/webwxgetheadimg?seq=0&username=@@06d369ee17281c6df1da107f377a06898e91be8965e0d51f1876273484c0a685&skey=",
        "Sex" : 0,
        "StarFriend" : 0,
        "PYInitial" : "QHQRQ1",
        "HeadImgUpdateFlag" : 1
    },
    "inviter" : {
        "UserName" : "@154290f91854836376af5345be69693f93fdec64a20a0b8bcdfff5d4b8a171b4",
        "RemarkPYQuanPin" : "",
        "DisplayName" : "暖暖的o",
        "KeyWord" : "",
        "PYInitial" : "",
        "Uin" : 1589615073,
        "RemarkPYInitial" : "",
        "PYQuanPin" : "",
        "MemberStatus" : 0,
        "NickName" : "暖暖的",
        "AttrStatus" : 16781349
    },
    "invitee" : {
        "UserName" : "@1c5afebc224895d6a84711ebd8e4f8dc",
        "RemarkPYQuanPin" : "",
        "DisplayName" : "",
        "KeyWord" : "iss",
        "PYInitial" : "",
        "Uin" : 12266535,
        "RemarkPYInitial" : "",
        "PYQuanPin" : "",
        "MemberStatus" : 0,
        "NickName" : "admin",
        "AttrStatus" : NumberLong(2181050407)
    },
    "addScore" : 0,
    "invitTime" : 1480514108167.0
},{
    "_id" : ObjectId("583eda3c3a5ef82f08a5dbb3"),
    "quit" : false,
    "groupUin" : {
        "UserName" : "@@06d369ee17281c6df1da107f377a06898e91be8965e0d51f1876273484c0a685",
        "City" : "",
        "DisplayName" : "",
        "UniFriend" : 0,
        "MemberList" : [],
        "PYQuanPin" : "qunhaoquerenqun1",
        "RemarkPYInitial" : "",
        "Uin" : "8048117905@chatroom",
        "AppAccountFlag" : 0,
        "VerifyFlag" : 0,
        "Province" : "",
        "KeyWord" : "",
        "RemarkName" : "",
        "self" : {
            "UserName" : "@154290f91854836376af5345be69693f93fdec64a20a0b8bcdfff5d4b8a171b4",
            "RemarkPYQuanPin" : "",
            "DisplayName" : "暖暖的o",
            "KeyWord" : "",
            "PYInitial" : "",
            "Uin" : 1589615073,
            "RemarkPYInitial" : "",
            "PYQuanPin" : "",
            "MemberStatus" : 0,
            "NickName" : "暖暖的",
            "AttrStatus" : 16781349
        },
        "ChatRoomId" : 0,
        "isAdmin" : true,
        "ContactType" : 0,
        "HideInputBarFlag" : 0,
        "EncryChatRoomId" : "@fd153ce3dad59c8464de5b670c98b3a7",
        "AttrStatus" : 0,
        "Statues" : 1,
        "SnsFlag" : 0,
        "MemberCount" : 2,
        "OwnerUin" : 1589615073,
        "Alias" : "",
        "Signature" : "",
        "ContactFlag" : 2,
        "NickName" : "群号确认群1",
        "ChatRoomOwner" : "@154290f91854836376af5345be69693f93fdec64a20a0b8bcdfff5d4b8a171b4",
        "RemarkPYQuanPin" : "",
        "HeadImgUrl" : "/cgi-bin/mmwebwx-bin/webwxgetheadimg?seq=0&username=@@06d369ee17281c6df1da107f377a06898e91be8965e0d51f1876273484c0a685&skey=",
        "Sex" : 0,
        "StarFriend" : 0,
        "PYInitial" : "QHQRQ1",
        "HeadImgUpdateFlag" : 1
    },
    "inviter" : {
        "UserName" : "@154290f91854836376af5345be69693f93fdec64a20a0b8bcdfff5d4b8a171b4",
        "RemarkPYQuanPin" : "",
        "DisplayName" : "暖暖的o",
        "KeyWord" : "",
        "PYInitial" : "",
        "Uin" : 1589615073,
        "RemarkPYInitial" : "",
        "PYQuanPin" : "",
        "MemberStatus" : 0,
        "NickName" : "暖暖的",
        "AttrStatus" : 16781349
    },
    "invitee" : {
        "UserName" : "@1c5afebc224895d6a84711ebd8e4f8dc",
        "RemarkPYQuanPin" : "",
        "DisplayName" : "",
        "KeyWord" : "iss",
        "PYInitial" : "",
        "Uin" : 12266535,
        "RemarkPYInitial" : "",
        "PYQuanPin" : "",
        "MemberStatus" : 0,
        "NickName" : "admin",
        "AttrStatus" : NumberLong(2181050407)
    },
    "addScore" : 0,
    "invitTime" : 1480514108167.0
},]
PHPzPHPz2793 days ago782

reply all(3)I'll reply

  • 天蓬老师

    天蓬老师2017-05-02 09:25:20

    Filter out that object xxxx.find({},{xxx:0},callback)

    reply
    0
  • 滿天的星座

    滿天的星座2017-05-02 09:25:20

    It seems that this ready-made command cannot be done. Only return value, not key. Unless you write js yourself to do it

    reply
    0
  • ringa_lee

    ringa_lee2017-05-02 09:25:20

    It seems that it is not possible to just return the value. You can use db.collection.find({},{"invitee":1}), and then simply process it in the code after returning it.

    reply
    0
  • Cancelreply