2017-08-31 40 views
0

我有一個包含數千個文件這種形式的集合:如何從流星集中查詢獨特的文檔並避免重複?

{ 
"_id": "wMRHDpb53RhhjxXj4", 
"institution": "uw.edu", 
"campus": "seattle", 
"quarter": "SUMMER", 
"department": "CHEM", 
"course": "CHEM321", 
"section": "A", 
"ISBN": "", 
"createdAt": { 
    "$date": "2017-08-13T18:20:40.923Z" 
}, 
"ilendBooksId": "none", 
"ilendbooksId": "none" 

}

每個文件是在我的學校課程。 編輯:我有多個文件共享除創建日期之外的每個字段。基於此,什麼是最佳解決方案? 我只想要可能存在不同課程的每個文檔的一個文檔。有人可以幫幫我嗎?謝謝!

回答

0

is a mongo query identifier,稱爲.distinct()支持檢索唯一的條目。所以你可以退出所有可能的課程名稱而不重複。

不幸的是,它只在更新的mongo版本中實現,但在minimongo(流星中mongodb的客戶端實現)中不受支持。

如果有進展,這個答案將被更新。請評論,如果這是不贊成的。

但是,這裏已經有一個open github feature request