0

以下の基準を満たすすべてのレコードを選択したい:

if "used1" not in record or record["used1"] != True

これはどうやって書くの?ありがとう。

4

1 に答える 1

3

$exists最初に使用するのは次のとおりです。

db.collection.find({ used1: { $exists: false } })

そして$ne2番目:

db.collection.find({ used1: { $ne: true } })

それらを組み合わせるには、次を使用します$or

db.collection.find({
    $or: [
        { used1: { $exists: false } },
        { used1: { $ne:     true  } }
    ]
 })
于 2012-07-08T05:23:49.130 に答える