V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zxCoder
V2EX  ›  问与答

mongodb 有没有方法可以判断一个 filter 文档是否满足某一个数据文档

  •  
  •   zxCoder · 2021 年 2 月 6 日 · 523 次点击
    这是一个创建于 1898 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有个需求,需要存一些我们查找时候的那种 filter 文档,比如

    "{
      $gt:
        {
          age:18
        }
     }"
    

    然后对于一个数据文档,有没有方法可以去判断这个已知文档是否满足这个 filter

    {
      "name": "mike",
      "age": 20,
    }
    

    比如判断上面这两个文档是匹配的,

    {
      "name": "mike",
      "age": 10,
    }
    

    这个文档跟 filter 就是不匹配的。

    有没有这样的方法呢

    目前只想到一个比较蠢的方法,就是把这个数据文档放一个临时的 collection 里,然后用 mongodb 查一下,如果能查出来,就是匹配,否则就是不匹配

    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3441 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 12:26 · PVG 20:26 · LAX 05:26 · JFK 08:26
    ♥ Do have faith in what you're doing.