0
私はMongoDBについて$exists
を知っていますが、find()内のORロジックと組み合わせる方法はわかりません。MongoDB:存在しないまたは特定の値を見つけよう
base_currency
フィールドが存在しないか特定の値を持つすべてのトランザクションを検索したいとします。同時に、trade_currency
には特定の値が必要です。私が試したことはありますが、うまくいきません。あなたは$および$またはこれ等と組み合わせを使用することができます
txs = db.transactions.find({
'base_currency': { $or: [{ $exists: true }, { $eq: base_currency }]},
'trade_currency': currency
}).sort([('datetime_closed', 1)])