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

mongodbの配列の先頭に値を追加するにはどうすればよいですか?

    これに不慣れな人のために、MongoDB2.6+は $position オペレーター 、目的の効果を達成するために使用できます。ここでの利点は、ドキュメント配列全体を返し、ローカルで更新して保存する必要がないことです-$position 演算子は、物事をアトミックに実行できることを意味します。

    $eachと組み合わせて使用​​する必要があります :

    $push: { colors: { $each: ['yellow'], $position: 0 } }
    


    1. 期間スパンによるMongoDBグループ

    2. 存在する場合は配列内の要素を更新し、そうでない場合はMongoDbのその配列に新しい要素を挿入します

    3. C ++ Redisモジュールの作成-RedisModule_OnLoad()シンボルをエクスポートしません

    4. クエリがMongoDBのインデックスを使用しているかどうかを確認します