每个不同字段/值的一个对象

时间:2017-11-01 18:33:11

标签: mongodb mongodb-query distinct-values

我有这个代表" File对象的模式" :

{
"_id" : ObjectId("59f7184aedd1712cdd6a148a"),
"file" : {
    "part" : ".part000010",
    "creation_time" : "2017-10-26T14:01:42.309597",
    "archive_time" : "2017-10-30T12:17:14.770871",
    "inode" : 18644328,
    "size" : 733326,
    "tags" : null,
    "group" : "ssc_hpci",
    "uuid" : "408bf97c-bd6c-11e7-a854-de7a7d6f0f6c",
    "filename" : "build/hpca/base_library.zip",
    "owner" : "anl001",
    "gid" : 66026,
    "uid" : 66799,
    "checksum" : null,
    "symlink" : false
},
"archivename" : "build",
...
}

许多文件都具有相同的存档名称。

每个 distinct 存档名称需要一个对象。 Obj1将有一个名为" build"的存档,Obj2一个名为" build1"等的存档。

投影不适合这种情况,也不会聚合。

我正在使用pymongo。

0 个答案:

没有答案