在mongodb中,您可以找到字段%X = Y的记录:
db.collection.find({
field: {
$mod: [X, Y]
}
})
我需要$ mod大于Y.我试过这个:
db.collection.find({
field: {
$mod: [X, {
$gt: Y
}]
}
})
但没有效果。我怎样才能找到这些记录?有什么想法吗?
此致 Mateusz
答案 0 :(得分:2)
从v2.4开始,mongodb将JavaScript引擎更改为V8,从而提升了性能和并发性。
http://docs.mongodb.org/manual/release-notes/2.4-javascript/
我认为除非" X"已在您的应用中修复。使用静态" X"可能值得拥有另一个预先计算的字段{field%X}