MongoDB: how to count number of keys in a document?

后端 未结 7 1528
一向
一向 2020-12-11 14:46

Lets say a document is :

{

a: 1,
b: 1,
c: 2,
 ....
z: 2
}

How can I count the number of keys in such document?

Thank you

7条回答
  •  不知归路
    2020-12-11 15:15

    If you are in Mongo console, you can write javascript to do that.

    doc = db.coll.findOne({}); nKeys =0; for( k in doc){nKeys ++;} print(nKeys);
    

    This will still be considered "outside the mongo" though.

提交回复
热议问题