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

MongoDbバルク操作getid

    InsertManyAsyncで新しいドライバーを使用して、アイテムを一括で挿入できます 。ドライバーがこれらのアイテム用に生成したIDが必要な場合は、挿入後にアイテム自体からIDを取得するだけです。例:

    Hamster[] hamsters = { new Hamster { Name = "Vaska" }, new Hamster { Name = "Petzka" } };
    await collection.InsertManyAsync(hamsters);
    var insertedIDs = hamsters.Select(_ => _.Id);
    



    1. MongoDB:パスで見つかった位置(つまり'$')要素が多すぎます

    2. monogdbのエラーerrmsg:WiredTigerIndex ::insert:キーが大きすぎてインデックスに登録できず、失敗します

    3. MongoDB-Javaドライバーを使用して配列からエントリを削除します

    4. Mongodbスキーマの定義