Comment afficher les champs de document dans mongo shell?

Est-il un moyen de comprendre les champs/clés dans un document, tandis que dans les mongo du shell? Comme un exemple, disons que nous avons un document de (pseudo-code):

{
    "message": "Hello, world",
    "from": "hal",
    "field": 123
}

J'aimerais exécuter une commande dans le shell, qui retourne la liste des champs/les touches dans ce document. Par exemple, quelque chose comme ceci:

> var message = db.messages.findOne()
> message.keys()
... prints out "message, from, field"

Merci!

source d'informationauteur Rob | 2011-05-05