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

mongoDB:配列内に存在しないドキュメントの$inc

    このスキーマを使用して、1つのステップで目的を達成することはできません。

    ただし、tag_nameを使用した場合は、それを行うことができます。 ratingsを使用する代わりにキー名として そこにありますが、クエリを実行すると別の問題が発生する可能性があります。

    tag_nameの値がフィールド名(評価を置き換える)の場合、{"dubstep":{"0":1}}になります。 { "ratings" : {"0" : 1},"tag_name" : "dubstep"}の代わりに 必要に応じて動的に更新できます。このスキーマではクエリが難しくなることに注意してください。キー名でクエリできるようにするには、事前に評価を知っておく必要があります。




    1. ロギングに使用する必要があるNoSQLデータベースはどれですか?

    2. mgoアップサート操作をカスタマイズする

    3. ノード+Mongodb+ISODate+タイムゾーンの問題

    4. MongoDB集計クエリで$hintを使用するにはどうすればよいですか?