MongoDB 3.2 には、この優れた検証機能があります。ただし、このドキュメントでは、最初のレベルのフィールドで検証を行う方法のみを示しています。挿入する次の埋め込みドキュメントがある場合、検証ルールを設定するにはどうすればよいですか?
{"name": {
"first_name": "xx",
"last_name": "yy"
}
}
以下を試してみましたが、うまくいきません。
db.createCollection( "name_collection",
{ validator: { $and:
[
{name.first_name: {$type: "string"}},
{name.last_name: {$type: "string"}}
]
}
)
前もって感謝します。