//Count y Maxcount are inside a doc of the collection door.
db.collection("door").where("count","<","maxcount")
//Like this
Door -> someID -> count: 9 maxcount: 10
我需要把尚未达到他最大数量的门带进来。
每个门都有一个不同的最大数量。
最佳答案
条件中的值必须是文字值,不能是对另一个字段的引用。
常见的解决方案是添加一个包含count
和maxcount
之间差异的加法字段,例如count_delta
,然后对该字段进行过滤:db.collection("door").where("count_delta",">", 0)
。
关于javascript - 通过文档中的2个参数查询集合,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54375712/