警告
試験用機能
この機能は実験的な機能です。 MongoDB は スニペット のサポートを提供していません。 この機能は、事前の通知なしにいつでも変更または削除される可能性があります。
バグは予期されていないが、バグが発生した場合はこのプロジェクトの Githubリポジトリ で問題を開いてください。
はじめに
snippetは、共有と再利用を容易にするためにパッケージ化されてレジストリに保存されるスクリプトです。
You can write your own scripts in mongosh to manipulate data or to perform administrative tasks. スニペットは、簡単に共有および維持できるため、ローカルに保存されるスクリプトの改善点です。
このページでは、スニペットの操作方法の概要を説明します。 各セクションのリンクは、スニペットの記述、管理、操作についてより深く論じGo 。
コンポーネント
スニペット機能には、次の 3 つの主要なコンポーネントがあります。
スクリプトは
mongoshで使用できるコードです。パッケージは、より簡単に管理できるようにメタデータにバンドルされたスクリプトです。
レジストリは、共有できるパッケージのコレクションです。
また、 パッケージ化タスク を支援するために、スニペットとユーティリティ スクリプトを操作する コマンド も組み込まれています。
はじめる
スニペットを最も早く使用する方法は、 MongoDBによって管理されている Community registry 内のスニペットの 1 つを試すことです。
また、独自のスニペットを作成し、管理を容易にするためにパッケージ化して、それらを共有するようにレジストリを構成することもできます。
既存のスニペット を使ってみましょう。
独自のスニペット パッケージを作成します。
スニペット レジストリの構成。
コミュニティ レジストリ を使用するか、プライベート レジストリを構成します。