我正在尝试获取适合特定日期时间范围的基础mongodb集合的子集。所以这是一个代码:
io.socket.get('/myResource', {
sort: 'myDatetimeField',
where: {
myDatetimeField: {
'>': '2015-01-01T00:00:00.000Z',
'<': '2015-02-01T00:00:00.000Z'
}
}
}, function() { ... });
结果是:
MongoError: Can't canonicalize query: BadValue Can't have RegEx as arg to predicate over field 'myDatetimeField'
我错过了什么或有问题吗?
P.S。使用风帆0.11.0和mongo 2.6.8。