以下のような配列でいっぱいのコレクションがある場合、
{
"_id" : ObjectId("51f21c47564f4a9f411baf8d"),
"Gender" : [
{
"key" : "m",
"desc" : "male"
}
]
}
{
"_id" : ObjectId("51f21c9a564f4a9f411baf8e"),
"marital status" : [
{
"key" : "m",
"desc" : "married"
},
{
"key" : "s",
"desc" : "single"
}
]
}
存在する場合は配列全体を置き換え、存在しない場合は新しく作成するクエリは何ですか?