Я пытаюсь получить те объекты, которые имеют массив "someArray" и один из объектов someArray "val"> 0 и "someKey" === 415
Я использую цепочечные методы mongoDBs в rxDB, как упомянуто в документации по rxdb, но запрос для элемента Array всегда возвращает пустой массив, и это не дает мне никакой ошибки.Я использую rxdb версии 8.0.4.
let localDB = await Database.get();
let test = await localDB.testTable.find({ someArray: { $elemMatch: {
someKey: 415, value: { $gt: 17 } } }
});
const results = await test .exec().then(result=> {
console.log("result : ", result);
});
ожидаемый результат - это всегда пустой массив, но в моей локальной базе данных есть такие данные, уверен на 100%.