如何从_id嵌入字段mongodb中选择单个字段

时间:2017-02-17 11:35:01

标签: python mongoexport

有没有办法从 _id 嵌入文档中仅选择 userId 字段?

我尝试使用以下查询

而且我想删除所有作为输出到下面的查询的文档,通过保持数据库负载,每批次10000个批次,这个操作不应该妨碍数据库。请建议。

示例数据:

 "_id" : {
        "Path" : 0,
        "TriggerName" : "T1",
        "userId" : NumberLong(231),
        "Date" : "02/09/2017",
        "OfferType" : "NOOFFER"
    },
    "OfferCount" : NumberLong(0),
    "OfferName" : "NoOffer",
    "trgtm" : NumberLong("1486623660308"),
    "trgtype" : "PREDEFINED",
    "desktopTop-normal" : NumberLong(1)

查询:

 mongo --eval 'db.l.find({"_id.Date": {"$lt" : "03/09/2017"}},{"_id.userId":1}).limit(1).forEach(printjson)

输出:

{
    "_id" : {
        "Path" : 0,
        "TriggerName" : "T1",
        "userId" : NumberLong(231),
        "Date" : "02/09/2017",
        "OfferType" : "NOOFFER"
    }

0 个答案:

没有答案