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
},]
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.