Sails.js 通过io.socket使用waterline高级查询
我正在尝试获取适合特定日期时间范围的基础mongodb集合的子集。下面是一个代码:Sails.js 通过io.socket使用waterline高级查询,sails.js,waterline,sails-mongo,Sails.js,Waterline,Sails Mongo,我正在尝试获取适合特定日期时间范围的基础mongodb集合的子集。下面是一个代码: io.socket.get('/myResource', { sort: 'myDatetimeField', where: { myDatetimeField: { '>': '2015-01-01T00:00:00.000Z', '<': '2015-02-01T00:00:00.000Z' }
io.socket.get('/myResource', {
sort: 'myDatetimeField',
where: {
myDatetimeField: {
'>': '2015-01-01T00:00:00.000Z',
'<': '2015-02-01T00:00:00.000Z'
}
}
}, function() { ... });
我错过了什么或者有什么问题吗
另外,将sails 0.11.0与mongo 2.6.8结合使用。这似乎确实是一个问题(),并且已在master branch中修复
MongoError: Can't canonicalize query: BadValue Can't have RegEx as arg to predicate over field 'myDatetimeField'