sql >> データベース >  >> NoSQL >> MongoDB

mongodbコレクションのすべてのフィールド名を取得しますか?

    使用しているデータベースに切り替えて、次のように入力します。

    mr = db.runCommand({
      "mapreduce" : "myCollectionName",
      "map" : function() {
        for (var key in this) { emit(key, null); }
      },
      "reduce" : function(key, stuff) { return null; },
      "out": "myCollectionName" + "_keys"
    })
    

    結果が得られたら、次のように入力します:

    db[mr.result].distinct("_id")
    

    フィールド名のリストが表示されます。




    1. データベースのMongoDBダンプを作成するにはどうすればよいですか?

    2. マルチスレッドRails環境でRedisを使用するための最良の方法は何ですか? (プーマ/シデキク)

    3. mongodbの大量のレコードのページネーションが遅い

    4. 集約フレームワークでオブジェクトを$unwindします