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

Javaを介してMongoDBに一度に複数のドキュメントを挿入する方法

    DBCollection.insert タイプDBObjectのパラメータを受け入れます 、List<DBObject> またはDBObjectの配列 ■一度に複数の文書を挿入する場合。文字列配列を渡しています。

    ドキュメントを手動で入力する必要があります(DBObject s)、それらをList<DBObject>に挿入します またはDBObjectの配列 sそして最終的にinsert それら。

    DBObject document1 = new BasicDBObject();
    document1.put("name", "Kiran");
    document1.put("age", 20);
    
    DBObject document2 = new BasicDBObject();
    document2.put("name", "John");
    
    List<DBObject> documents = new ArrayList<>();
    documents.add(document1);
    documents.add(document2);
    collection.insert(documents);
    

    上記のスニペットは、基本的にMongoDBシェルで発行するコマンドと同じです:

    db.people.insert( [ {name: "Kiran", age: 20}, {name: "John"} ]);
    


    1. 非同期サブタスクを使用した非同期カーソルの反復

    2. E:パッケージmongodb-orgが見つかりません

    3. Node.jsを使用してMongoDBに接続するための最良の方法

    4. クラス「MongoClient」が見つかりません