"bookName": "I've been discovered",
"bookGenre": {
"0": "Classics",
"1": "Fantasy",
"2": "Romance"
}
"bookName": "Doctor Who",
"bookGenre": {
"0": "Classics",
"1": "Biography"
}
"bookName": "I don't want to tread carefully",
"bookGenre": {
"0": "Classics",
"1": "Fantasy",
"2": "History"
}
クラシックというジャンルのすべての本を入手したいのですが、ファンタジーと歴史というジャンルは除きます。
$genre = array("Classics");
$genreNot = array("Fantasy", "History");
$q = find(array("bookGenre" => array('$in' => $genre), "bookGenre" => array('$nin' => $genreNot)));
このクエリでは、すべての本を入手しますが、例外は「ファンタジー」というジャンルを持っていないことであり、「歴史」は機能しません。除外されたジャンルの作品をリクエストするにはどうすればよいですか?