Как разрешить облачные функции «Ошибка: Аргумент« opStr »не является допустимым сопоставлением QueryComparison. Оператор должен быть одним из« <»,« <= »,« == »,«> »или«> = »." - PullRequest
0 голосов
/ 07 ноября 2018
exports.calActivationPeriod = functions.https.onRequest((req,res)=>{

const postsArray = []

db.collection(`${PUBLIC_PROPERTIES}`).where('deleted',false).get()          
.then((querySnapshot)=>{

    console.log('posts collected: '+ querySnapshot.size);
    querySnapshot.forEach((doc) =>{
        postsArray.push({poId:doc.id,
            activT:doc.data().activationTime,
            counter:doc.data().counter,
            userId:doc.data().userId,
            isActive:doc.data().isActive});
    });
return db.doc(`posts/count`).set(querySnapshot.size,{merge:true});

});
});

Я использовал для запуска вышеупомянутой функции, и все работало отлично, я думаю, только после того, как я добавил «острый» модуль обработки изображений, функция начала давать сбой и выдает эту ошибку

1 Ответ

0 голосов
/ 07 ноября 2018

Правильный синтаксис должен быть where('deleted','==',false)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...