Pracuję nad aplikacją nodejs/express z Mongodb na zapleczu. W jednym z moich wywołań API, w zależności od obecności konkretnego parametru zapytania lub innego, chcę wysłać zapytanie do Mongodb z $ gt lub $ lt.Dynamiczne zapytania w MongoDB i Node.js
W niektórych przypadkach chcemy prosić o wszystko mniej niż tokenId
używając $ lt, ale w innych przypadkach chcemy wszystko większe niż tokenId
używając $ gt. Jak to zrobić bez duplikowania zapytań?
Oto przykład zapytania:
collection.find({'film_id': {$in : genre}, '_id': {$lt: tokenId}}).sort({'_id': -1}).limit(25).toArray(function(error, films)
Czy istnieje sposób dynamicznie utworzyć kwerendę bez faktycznie robi 2 różne pytania?
Witamy w SO. Twój post powinien być komentarzem lub ewentualnie zmianą, a nie odpowiedzią. Lub, jeśli nadal utknąłeś, opublikuj nowe pytanie. –