Python 如何从_idEmbedded field mongodb中选择单个字段

Python 如何从_idEmbedded field mongodb中选择单个字段,python,mongoexport,Python,Mongoexport,是否有方法仅从\u id嵌入文档中选择用户id字段 我尝试了下面的查询 我还想删除作为以下查询输出的所有文档,通过保持数据库负载,每个批次可能有10000个文档,此操作不应妨碍数据库。请建议 样本数据: "_id" : { "Path" : 0, "TriggerName" : "T1", "userId" : NumberLong(231), "Date" : "02/09/2017", "OfferType"

是否有方法仅从\u id嵌入文档中选择用户id字段

我尝试了下面的查询

我还想删除作为以下查询输出的所有文档,通过保持数据库负载,每个批次可能有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"
    }

谁能帮上忙???真的有可能从如上所示的嵌入式id文件中获得一个字段吗?有谁能帮忙吗???是否真的可以从嵌入的_id字段中获取一个字段,如上图所示。