2013-03-05 43 views
1

流星之前0.5.5我能夠做到這一點。如何在Meteor中定界查詢?

var query = {}; 
var ts = new Date(); 
query.start_date = { $lte: ts }; 
query.end_date = { $gte: ts }; 
var result = Collection.find(query); 

它用來返回記錄。現在它不。

當我做了console.log(query)上有查詢__proto__並在start_dateend_date

那麼,我現在怎麼在Meteor中做日期分隔的查詢呢?

+0

你可以嘗試蒙戈外殼查詢,看看結果預計?我創建了gist.github.com/Tarangp/5094325來測試最新版本0.57的日期查詢,它看起來像它一樣 – Akshat 2013-03-05 21:35:14

回答

0

我訴諸使用了moment.js。這工作。

var ts = moment().format(); 
0

在使用這delimite按日期查詢,收到了良好效果meteor.js 0.5.7 I'm:

userLive.find({readedAt: {$gte: startDay, $lt: endDay}}); 
+0

您是否將startDate和endDay設置爲= new Date()。這是一個有問題的位。 – 2013-03-06 21:43:03