How to resolve cloud functions “Error: Argument ”opStr“ is not a valid QueryComparison. Operator must...
up vote
0
down vote
favorite
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});
});
});
I used to run the above function and everything worked great ,I think only after i added "sharp" module of image processing the function started to fail and throw this error
add a comment |
up vote
0
down vote
favorite
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});
});
});
I used to run the above function and everything worked great ,I think only after i added "sharp" module of image processing the function started to fail and throw this error
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
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});
});
});
I used to run the above function and everything worked great ,I think only after i added "sharp" module of image processing the function started to fail and throw this error
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});
});
});
I used to run the above function and everything worked great ,I think only after i added "sharp" module of image processing the function started to fail and throw this error
edited Nov 7 at 15:37
Frank van Puffelen
219k25361387
219k25361387
asked Nov 7 at 10:36
Robotec
5719
5719
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
2
down vote
accepted
The correct syntax should be where('deleted','==',false)
Lol, Can not believe how i missed that . thank you @Samuel Silva
– Robotec
Nov 7 at 11:41
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
2
down vote
accepted
The correct syntax should be where('deleted','==',false)
Lol, Can not believe how i missed that . thank you @Samuel Silva
– Robotec
Nov 7 at 11:41
add a comment |
up vote
2
down vote
accepted
The correct syntax should be where('deleted','==',false)
Lol, Can not believe how i missed that . thank you @Samuel Silva
– Robotec
Nov 7 at 11:41
add a comment |
up vote
2
down vote
accepted
up vote
2
down vote
accepted
The correct syntax should be where('deleted','==',false)
The correct syntax should be where('deleted','==',false)
edited Nov 7 at 11:30
answered Nov 7 at 11:21
Samuel Silva
1063
1063
Lol, Can not believe how i missed that . thank you @Samuel Silva
– Robotec
Nov 7 at 11:41
add a comment |
Lol, Can not believe how i missed that . thank you @Samuel Silva
– Robotec
Nov 7 at 11:41
Lol, Can not believe how i missed that . thank you @Samuel Silva
– Robotec
Nov 7 at 11:41
Lol, Can not believe how i missed that . thank you @Samuel Silva
– Robotec
Nov 7 at 11:41
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53187738%2fhow-to-resolve-cloud-functions-error-argument-opstr-is-not-a-valid-querycomp%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown