首页 > 解决方案 > 文本搜索 mongodb 的字段类型 Number

问题描述

我的一切都按我的需要工作,但我在其中一个文件上遇到了一些愚蠢的问题,它没有显示结果......

我的模型中有:

adSchema.index({title:"text", description:"text", phone:"text", reference:"text"})

搜索在标题、描述和电话方面是完美的,但不是参考。

模型中的每个字段都是字符串。例如:

  phone:{
    type:String,
    trim:true
  }

Onyl 不是,是我遇到的问题:

  reference: {
    type:Number,
    required:true,
    unique:true
  }

现在,更改为 String 将是一个坏主意。拜托,有人知道解决这个问题的方法吗?

谢谢。

标签: node.jsmongodbmongoose

解决方案


推荐阅读