node.js - 文本搜索 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 将是一个坏主意。拜托,有人知道解决这个问题的方法吗?
谢谢。
解决方案
推荐阅读
- applescript - 是否可以将击键发送到 Safari 中的网页?
- python - Pyvis:如何为图形动画添加标题/标题
- php - PHP:访问使用 add_action() 创建的变量
- php - 根据我的产品属性向 woocommerce 产品缩略图添加自定义徽章
- reactjs - `TypeError:无法读取功能组件中React中未定义的属性'map'
- power-automate - Power Automate Recurrence Trigger:如何找到一个月的最后 5 个工作日?
- mongodb - 聚合投影中嵌套数组的大小
- java - 如何将 WinDef.POINT 转换为 WinDef.POINT.ByValue?
- python - 使用另一个数据框中的值作为第一个数据框中的行索引来更新一个数据框中的值
- c# - 如何在没有分隔符的剃刀中分割字符串,只有大小和位置