mongodb - Existe-t-il un moyen de générer la valeur de retour de Mongo sans clé?
PHPz
PHPz 2017-05-02 09:23:20
0
3
780

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

学习是最好的投资!

répondre à tous(3)
Peter_Zhu

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal