0

ここに 2 つの pymongo 集計クエリを貼り付けましたが、どちらも同じ結果を返します。どちらがより良いパフォーマンスを発揮するか知りたいのですが、

2 つの一致パイプラインの条件

db.bseadjprice.aggregate([
            {"$match":{"scripcode":"533159"}} ,
            {"$match":{"date":{"$in":dt}}}, 
            {"$project":{"_id":0, "high":"$high", "low" : "$low"}}
        ])

単一一致パイプラインの条件

db.bseadjprice.aggregate([
        {"$match":{"scripcode":"533159", "date": {"$in":dt}}}, 
        {"$project":{"_id":0, "high":"$high", "low" : "$low"}}
    ])

ご意見をお寄せいただきありがとうございます。

4

1 に答える 1

0

2 つの一致が 1 つのイベントを妨げる可能性があります。最初の一致が false の場合、2 番目の一致は機能しません。サイクルまたはビッグデータと強力なクエリを使用すると、より高速になる可能性があります。

于 2013-03-15T08:18:43.250 に答える