Mongo がその場で何かを作成していることは知っています。しかし、サーバー側のスクリプトが必要で、新しいコレクションが作成されるたびに、Mongo はそのスクリプトまたは一連の操作を自動的に実行します。
アイデアは、アプリケーション コードがインデックスやシャーディング構成などを認識しない可能性があるということです。
私はそのようなことをすることができますか?
Mongo がその場で何かを作成していることは知っています。しかし、サーバー側のスクリプトが必要で、新しいコレクションが作成されるたびに、Mongo はそのスクリプトまたは一連の操作を自動的に実行します。
アイデアは、アプリケーション コードがインデックスやシャーディング構成などを認識しない可能性があるということです。
私はそのようなことをすることができますか?
私はGoogleグループでこれに答えました:http://groups.google.com/group/mongodb-user/browse_thread/thread/94d19658299f6bcc
質問はかなり曖昧ですが、とにかく私はそれを撃ちました-あなたがやろうとしていることに関してもう少し具体的にしてみてください、そうすればあなたはより良い反応を得るかもしれません。
そのような機能はありません。アプリケーション コード内に何かを実装します。
これに対する考えられるアプローチは、コレクションに対して ISUD (挿入、選択、更新、削除) を実行する前に、コレクションが存在するかどうかを確認することです。それは少しハンマーのように見えますが。ただし、ユーザー入力から自由なテキストを取得し、mongo install に対して実行しない限り、任意の名前のコレクションに適用するインデックスをどのように知ることができるかわかりません。「予想される」構造に対してデータベース構造を検証しようとしている場合は、ドキュメント構造の不整合をテストすることができます