Parce qu'il est développé en python, tant que vous obtenez un certain champ dans une collection, j'espère qu'il pourra être renvoyé sous la forme d'une liste
Par exemple, pour les données suivantes, il vous suffit de le faire. renvoie une liste composée de valeurs d'invités, au lieu de la CLÉ "invité", veuillez demander au maître s'il y a une 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
},]
Filtrer cet objet xxxx.find({},{xxx:0},callback)
Il semble que cette commande toute faite ne puisse pas être exécutée. Seule la valeur de retour, pas de clé. Sauf si vous écrivez vous-même js pour le faire
Il semble qu'il ne soit pas possible de simplement renvoyer la valeur. Vous pouvez utiliser db.collection.find({},{"invitee":1}), puis simplement la traiter dans le code après l'avoir renvoyée.