我使用的NodeJS,貓鼬ODM和蒙戈的web應用程序和正在運行到問題的努力「按組」式的查詢中貓鼬運行:如何使用Mongoosejs通過查詢編寫組?
var results = mymodel.collection.group (
{
keyf:
function(doc)
{
var m = doc.date.getMonth();
var d = doc.date.getDate();
var y = doc.date.getFullYear();
return { date: m + "/" + d + "/" + y };
},
cond: {},
reduce: function(doc,prev) { prev.total += doc.value; },
initial: { total: 0 }
}
);
if(results == null)
{
console.log("results is null\n");
}
如果我運行「mymodel.collection。組「代碼在mongo shell中,它完美的工作。但是,在nodejs/mongoose中,即使mongoose文檔指出可以針對本地mongo驅動程序執行直接mongo代碼,它似乎仍會返回空結果。
沒有人有任何想法如何解決?
非常感謝!我會試試這個。 – iancormac