Я пытаюсь преобразовать следующую операцию из MongoShell в Morpia, завернутый в mongodb-запрос.запрос MongoDB morphia с операцией modulo
любая помощь будет оценена:
db.ObjectMap.find(
{
user: {
$mod : [10/* desired divisor*/,
2/*desired remainder */]
},
items : {
$elemMatch : {
endTime : {
$gt : 111111
$lt : 222222
}
}
}
}
);
Я пошел так далеко, но я не могу найти хороший способ использовать модулю оператора на поле.
Query<ObjectMap> query = ds
.createQuery(ObjectMap.class)
.field(ObjectMap.FIELD_TIME).greaterThanOrEq(startTime)
.field(ObjectMap.FIELD_TIME).lessThanOrEq(endTime);
Угу. Мы надеемся на это. :) –