如何使用$ne(不等于)MongoDB Atlas

问题描述 投票:0回答:0

我正在根据特定过滤器对文档进行计数。

将此行

"att": {"$ne": []}
添加到此聚合管道的正确方法是什么?

请注意,我使用

$searchMeta
方式以获得更好的速度!

my_collection.aggregate(
    [
        {
            "$searchMeta": {
                "index": "MsgAtlasIndex",
                "compound": {
                    "must": [
                        {"equals": {"path": "evnt.st", "value": 1}},
                        {"range": {"path": "ts", "gte": new Date(Date.now() - 24*60*60 * 1000)}},
                        {"text": {"query": "violent", "path": "evnt.tag"}},
                        {"equals": {"path": "evnt.cls", "value": True}},
                    ]
                },
            },
        },
    ]
)
database mongodb filter aggregation-framework mongodb-atlas
© www.soinside.com 2019 - 2024. All rights reserved.