3
私は、これらのアレイの1つは、nan
値が含まれているすべての文書をフィルタリングして検索したいと思い、このサブ配列要素が「ナン」に一致するすべての文書
{
"coordinates": [[1, 2], [nan, nan] ]
}
のように見える書類の束を持っているを探しますこの例のように。
私は、これらのアレイの1つは、nan
値が含まれているすべての文書をフィルタリングして検索したいと思い、このサブ配列要素が「ナン」に一致するすべての文書
{
"coordinates": [[1, 2], [nan, nan] ]
}
のように見える書類の束を持っているを探しますこの例のように。
あなたは常にあなたの内側の配列内のペアを持っている場合は、
db.yourColl.find({coordinates: [NaN, NaN]})
は、$in
クエリで
$elemMatchもフィルタリングします仕事をするクエリ
db.collection.find({"coordinates":{"$elemMatch":{"$elemMatch":{"$in":["nan"]}}}})
この意志の下にチェックする必要がありますサブアレイ内の1つの要素がNaNの場合には失敗します – styvane
したがって、ペアがあれば書いています... T彼はそれを示すサンプルデータは、私はこの答えを与えたので。 – DAXaholic