Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs Menu
Docs Home
/
VS Code 拡張機能
/ /

VS Code によるドキュメントの削除

MongoDB Playground で MongoDB CRUD 演算子を使用してコレクション内のドキュメントを削除するには、次のようにします。

  • 1 つのドキュメントを削除するには、 deleteOne()メソッドを使用します。

  • 複数のドキュメントを削除するには、 deleteMany()メソッドを使用します。

まだ行っていない場合は、MongoDB Playground でドキュメントを削除する前に以下の前提条件を完了しておく必要があります。

  • MongoDB 配置への接続を作成します。

  • MongoDB 配置への接続をアクティブにします。

  • MongoDB Playground を開きます。

  • VS Code でドキュメントを作成するか、別の方法を使用してコレクションにドキュメントを作成します。

単一ドキュメントを削除するには、Playground で次の構文を使用します。

db.collection.deleteOne(
<filter>,
{
writeConcern: <document>,
collation: <document>
}
)

このメソッドのパラメーターの詳細な説明については、MongoDB マニュアルのdeleteOne()を参照してください。

プレイグラウンドを実行するには、プレイグラウンド ビューの右上にある Play Buttonを押します。 VS Code 拡張機能は Playground を分割し、Playground の結果をPlayground Results.jsonペインに出力します。 分割ビューを無効にした場合、VS Code 拡張機能は Playground の結果を新しいタブに出力します。

この例を実行するには、空の MongoDB Playground から開始します。テンプレートの Playground がロードされている場合は、それをクリアします。

次の例:

  1. test データベースに切り替えます。

  2. クエリに一致するtest.salesコレクション内の 1 つのドキュメントを削除します。

use("test");
db.sales.deleteOne(
{ "_id" : 1 }
);

Play Buttonを押すと、VS Code 拡張機能によって Playground が分割され、次のドキュメントがPlayground Results.jsonペインに出力されます。 分割ビューを無効にした場合、VS Code 拡張機能は次のドキュメントを新しいタブに出力します。 Playground の結果を手動で移動した場合、VS Code 拡張機能ではそのタブに結果が表示されます。

{
acknowleged: 1,
deletedCount: 1
}

多数のドキュメントを削除するには、Playground で次の構文を使用します。

db.collection.deleteMany(
<filter>,
{
writeConcern: <document>,
collation: <document>
}
)

このメソッドのパラメーターの詳細な説明については、MongoDB マニュアルのdeleteMany()を参照してください。

Playground を実行するには、Playground ビューの右上にある [ Play Button ] を押します。 VS Code 拡張機能は Playground を分割し、Playground の結果をPlayground Results.jsonペインに出力します。 分割ビューを無効にした場合、VS Code 拡張機能は Playground の結果を新しいタブに出力します。

この例を実行するには、空の MongoDB Playground から開始します。テンプレートの Playground がロードされている場合は、それをクリアします。

次の例:

  1. test データベースに切り替えます。

  2. クエリに一致するtest.salesコレクション内のすべてのドキュメントを削除します。

use("test");
db.sales.deleteMany(
{ "item" : "abc" }
);

Play Buttonを押すと、VS Code 拡張機能によって Playground が分割され、次のドキュメントがPlayground Results.jsonペインに出力されます。 分割ビューを無効にした場合、VS Code 拡張機能は次のドキュメントを新しいタブに出力します。 Playground の結果を手動で移動した場合、VS Code 拡張機能ではそのタブに結果が表示されます。

{
acknowleged: 1,
deletedCount: 3
}

戻る

Update

項目一覧