mongodb - Adakah terdapat cara untuk membuat nilai pulangan mongo tanpa KEY?
PHPz
PHPz 2017-05-02 09:23:20
0
3
769

Oleh kerana ia dibangunkan dalam Python, selagi anda mendapat medan tertentu dalam koleksi, saya harap ia boleh dikembalikan dalam bentuk senarai
Sebagai contoh, data berikut hanya perlu mengembalikan senarai terdiri daripada nilai jemputan, bukannya KUNCI "jemputan" , sila tanya tuan jika terdapat sebarang penyelesaian?

[{
    "_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

学习是最好的投资!

membalas semua(3)
Peter_Zhu

Tapis objek itu xxxx.find({},{xxx:0},panggilan balik)

滿天的星座

Nampaknya arahan siap ini tidak boleh dilakukan. Hanya pulangkan nilai, tiada kunci. Melainkan anda menulis js sendiri untuk melakukannya

左手右手慢动作

Nampaknya tidak mungkin untuk hanya mengembalikan nilai Anda boleh menggunakan db.collection.find({},{"invitee":1}), dan kemudian hanya memprosesnya dalam kod selepas mengembalikannya.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan