[解決済み] MongoDB ドキュメントからフィールドを完全に削除する方法は?
2022-02-07 23:16:14
質問内容
{
name: 'book',
tags: {
words: ['abc','123'],
lat: 33,
long: 22
}
}
これがドキュメントだとします。どうすれば " を削除できますか?
words
"は、このコレクション内のすべてのドキュメントから完全に削除されますか?すべての文書から".をなくしたいのですが。
words
"です。
{
name: 'book',
tags: {
lat: 33,
long: 22
}
}
解決方法は?
これを試してみてください。あなたのコレクションが'example'だった場合
db.example.update({}, {$unset: {words:1}}, false, true);
こちらをご参照ください。
http://www.mongodb.org/display/DOCS/Updating#Updating-%24unset
アップデイト :
上記のリンクは、'$unset'ing をカバーしなくなりました。必ず
{multi: true}
そうでない場合は、最初にマッチしたドキュメントからしか削除されません。更新されたドキュメントはこちらをご覧ください。
https://docs.mongodb.com/manual/reference/operator/update/unset/
例
db.example.update({}, {$unset: {words:1}} , {multi: true});
関連
-
[解決済み】MongoDBデータベースの名前を変更する方法とは?
-
[解決済み] 配列のサイズが1より大きい文書を検索します。
-
[解決済み] 配列フィールドが空でない MongoDB レコードを検索する
-
問題 - mongodb - ストリームの終了に早く到達する
-
[解決済み] MongoDBに "like "を使ってクエリを実行する方法
-
[解決済み] コマンドラインからMongoDBデータベースを削除する方法を教えてください。
-
[解決済み] 別のフィールドの値を使って MongoDB のフィールドを更新する
-
[解決済み] MongoDB コレクションのオブジェクト配列で、問い合わせた要素のみを取得する
-
[解決済み】MongoDBでデータのバージョニングを実装する方法
-
[解決済み】MongoDBのシェルで20以上のアイテム(ドキュメント)をプリントアウトする方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] テスト
-
[解決済み】MongoDBシェルですべてのコレクションを一覧表示するには?
-
[解決済み] 複合リテラルのキー無しフィールドの使用
-
[解決済み] コマンド1つでmongo DBを停止する方法
-
[解決済み] MongoDB - シンプルなサブクエリの例
-
[解決済み] MongoDBのデフォルトのユーザーとパスワードは何ですか?
-
[解決済み] MongoDBでコレクションを削除するには?
-
[解決済み] mongodb サーバーに接続しようとすると、mongo コマンドが認識されません。
-
[解決済み] 条件付きでMongoDBを更新する
-
[解決済み】Node.jsでMongooseを使用してページングする方法は?