sql で \G を使用しているように、mongo の結果をより良い形式で表示する方法はありますか?
2 に答える
6
MySQL の \G に表示されるような縦方向の印刷を有効にする方法はありません。そのコンテキストでは、MongoDB はドキュメント ストアであり、ネストされたドキュメントなどを持つことができるため、ビューはあまり役に立ちません。
クエリに a を追加することで、クエリの結果をきれいな印刷で出力でき.pretty()
ます。
db.test.find().pretty()
これにより、結果が拡張されたドキュメント ビューに返されるので、役立つ場合があります。
于 2012-12-11T06:21:02.737 に答える
2
@Andreソリューションに加えて、要素を1つだけ取得したい場合。findOne 関数を使用できます。そのドキュメントをきれいに印刷します。
db.test.findOne()
また、カーソル上で toArray を使用することもできます。メモリを大量に消費しますが、結果の数が少ない場合は、細かくきれいに印刷されます。
db.test.find({...}).toArray()
于 2012-12-11T08:33:05.270 に答える