簡體   English   中英

貓鼬/ mongodb查找最接近的匹配項

[英]Mongoose/mongodb find nearest match

我當前正在使用貓鼬,該模型中的模型說明稱為票證

客票,號碼默認0客票,號碼默認0

假設我有這些行:

{fromticket:1 , toticket:3000},
fromticket:3001 , toticket:29000}

我如何找到包含票證的行,例如20000? 還是3001? (在示例中為第2行)

Tickets.find( row where owner is ticket 2000)

查詢中的每個術語都是隱式AND的,因此您可以使用以下方法查詢fromticket <= 20000toticket >= 20000的文檔:

var ticket = 20000;
Tickets.findOne({
    fromticket: {$lte: ticket},
    toticket: {$gte: ticket}
}, (err, ticket) => {...});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM