mongodb - 有沒有辦法讓mongo的回傳值不帶KEY?
PHPz
PHPz 2017-05-02 09:23:20
0
3
693

因為是用python開發的,只要獲取一個集合中的某個字段,希望可以組成列表形式返回
比如下面數據,只要返回一個invitee的值組成的列表,而不要"invitee" 這個KEY ,請教大神有沒辦法的?

[{ "_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 },]
PHPz
PHPz

学习是最好的投资!

全部回覆 (3)
Peter_Zhu

過濾掉那個物件 xxxx.find({},{xxx:0},callback)

    滿天的星座

    這個現成的命令好像做不到吧。只回value,不要key。除非自己寫js去做

      左手右手慢动作

      只回傳value好像做不到吧,可以db.collection.find({},{"invitee":1}),返回後在程式碼中簡單處理下就行了。

        最新下載
        更多>
        網站特效
        網站源碼
        網站素材
        前端模板
        關於我們 免責聲明 Sitemap
        PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!