問題タブ [mongodb-update]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mongodb - mongodb 構造内のキーと値のペアを更新する方法
オブジェクトが次のように構造化されているmongodbコレクションがあります。
次のJavaScriptを使用して、ユーザー配列にエントリを追加しようとしています:
「$ という名前のフィールドを設定できません」というエラーが表示されます。このサブオブジェクトにプッシュする方法はありますか?
mongodb - mongodb でドキュメントを更新しているときにエラー コード 10003 が表示されるのはなぜですか? 私はmongodbバージョン3.2を使用しています
このようなエラーが発生しています
{ "message" : "WriteError({'code':10003,'index':0,'errmsg':'上限のあるコレクション内のドキュメントのサイズを変更できません: 72 != 71','op':{' q':{'id':1},'u':{'$set':{'Name':'Selvah'}},'multi':false,'upsert':false}})", "stack " : "スクリプト:1:55" + "スクリプト:1:13" }
mongodb - 存在しない可能性のある $mul ネストされたドキュメント フィールド
私は次の文書を持っています:
フィールドが存在する場合にのみ、score
フィールドに を掛けたい。10
ドット表記のみを使用:
エラーを返します:
新しい配列フィルターを使用してみました:
これも私にエラーを与えます:
すべてのドキュメントにスコアフィールドを設定してゼロに設定できることはわかっていますが、それは解決策にはなりませんが、スコアがないということはまだスコアがないことを意味し、スコアがあり、です0
。
- これはできますか?
- バージョン 3.6 より前のバージョンでこれを行うことはできますか?