收藏
回答

按key 条件符 value的格式搜索记录,之前正常,今天搜索结果全为空?

之前搜索都是正常的,今天搜索结果全为空,不知什么回事

回答关注问题邀请回答
收藏

3 个回答

  • 木头鱼
    木头鱼
    2021-11-16

    谢谢您,问题解决了。

    这个搜索,我差不多每天都在用,之前的输入一直是:key:value,今天就不行。看到您的回复,我将冒号改为:time1==2021-11-15,也不出结果,然后再改为:time1 == 2021-11-15,结果就出来了。最后,我改回:time1 : 2021-11-15也出结果。操作符前后要有空格才行。看来可能是版本升级了的原因吧。

    2021-11-16
    有用 1
    回复 1
    • 曹孟良
      曹孟良
      2021-11-18
      有可能是版本改动的原因,我也只能用 == 来搜,但问题解决了就好
      2021-11-18
      回复
  • 石超
    石超
    2022-02-25

    条件符支持==、 >、<、>=、<=、in、not-in

    数组需添加[]

    如:key == 1

    问题是,我如果想搜索字段name里包含有“测试”两个字的所有记录。咋弄呀?我试过“ name in 测试 ”。结果报错。。。一开始以为是“测试”两个字属于字符串,结果加了单引号、双引号,都还是同样报错依旧。。。

    2022-02-25
    有用
    回复 2
    • 雷凯
      雷凯
      2023-09-24
      你好,请问你这个问题最后解决了吗?
      2023-09-24
      回复
    • 石超
      石超
      10-17回复雷凯
      没。我在”高级操作“里,自己写了个简短的代码片段,通过正则表达式来解决的,就像下面这样:
      10-17
      回复
  • 曹孟良
    曹孟良
    2021-11-16

    你看我搜的,_id == 字符串。搜索到的结果是绿色标记的。我感觉你的操作符用错了,你要用==。所以我猜你之前你应该也没搜索成功?只是展示了数据库中的数据?

    2021-11-16
    有用
    回复
登录 后发表内容