2015-03-25 72 views
0

我想根據聚合查詢(和,組等)進行一些計算。但是我發現我不能直接使用Meteorjs收藏。在Meteorjs服務器端函數中使用MongoDB聚合查詢

我想直接連接數據庫並使用正常的MongoDB查詢(可以在Mongo shell中使用的查詢)並使用結果構造一個對象並將其返回給客戶端。

我該怎麼做?我是否需要像外部js腳本一樣聲明連接來連接數據庫,或者已經有快捷方式了;例如調用某種方法連接到當前的Meteorjs數據庫等。

另外,最佳實踐是什麼?

+0

查看http://stackoverflow.com/questions/32473272/meteor-query-for-all-documents-with-unique-field – FullStack 2015-09-09 08:41:12

回答

1

你應該可以很容易地用meteorhacks:aggregate package來做到這一點。請注意,這隻適用於服務器端(根據您的問題,這似乎很好),並根據文檔它非常輕量級。

您還可以查看this blog post以查看它的行動。

+0

到目前爲止,是否有任何性能打擊? – 2015-03-26 02:26:58