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

mongodbの挿入を制限する

    アトミックにそれを行うことができる1つのアプローチがあります。

    userIdsを埋め込む必要があります RoomUsersに コレクション。のようなもの

    { "userIds" : [ 1, 2, 3, 4 ], "roomId" : 1 }

    これで、以下の更新クエリを使用できます。

    db.RoomUsers.update( { roomId : 1, "userIds": { $not: {$size: 5 } } }, { $push : { "userIds":5 } } )




    1. bashスクリプトを介してMongoコマンドを実行すると、クエリの実行に失敗しました

    2. 複数のフィールドでクエリを実行し、1回の呼び出しで返すSpring Data Mongo Query

    3. オープンソースデータベースを展開する方法

    4. 顕著には、MapReduceのの特長 - のMapReduceの重要性を