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

Rを介して接続すると、mongoDBのコレクションを表示できません

    以下のコードは、提供されたデータベースにコレクションが含まれている場合、コレクション名の配列を返します。それ以外の場合は、character(0)を返します。

    これを試してください:

    mongo <- mongo.create(host="127.0.0.1:27017" , db="sample")
    mongo.get.database.collections(mongo , "sample")
    

    出力:役割とカテゴリという名前の2つのコレクション

    "sample.roles"          
    "sample.categories" 
    

    すべてのデータベースを取得するには:

    mongo <- mongo.create(host="127.0.0.1:27017")
    mongo.get.databases(mongo)
    

    特定のデータベース内のすべてのコレクションを取得するには、サンプルと言います。

    mongo.get.database.collections(mongo, "sample")
    

    rmongod を確認できます。 詳細については、リンクを参照してください。




    1. マルチレベルのオブジェクト値に基づく条件でネストされた配列をフィルタリングし、それらを更新します-MongoDB集計+更新

    2. マングースモデル、文字列の配列、オブジェクトの配列構造

    3. フィールドのタイプを変更するにはどうすればよいですか?

    4. Mongooseでドキュメントを更新/アップサートするにはどうすればよいですか?