さまざまなドキュメント プロパティに一意の制約を実装する必要があります。主なアイデアは、すべての値を持つ 1 つのドキュメントを作成し、ユーザーが新しいドキュメントを作成するときに、ドキュメント プロパティをチェックし、両方のドキュメントを検証メソッドに保存することです。
validate メソッドで他のドキュメントを選択または更新することは可能ですか、それともoldDocとnewDocのみですか?
さまざまなドキュメント プロパティに一意の制約を実装する必要があります。主なアイデアは、すべての値を持つ 1 つのドキュメントを作成し、ユーザーが新しいドキュメントを作成するときに、ドキュメント プロパティをチェックし、両方のドキュメントを検証メソッドに保存することです。
validate メソッドで他のドキュメントを選択または更新することは可能ですか、それともoldDocとnewDocのみですか?
Document Update Validation docsで述べたように、validate 関数に渡される (つまり、使用できる) ものは、古いドキュメント、新しいドキュメント、ユーザー コンテキスト、および DB のセキュリティ オブジェクトのみです。