[toc]
安装
原本我使用的是 MongoDB 社区版本,听说企业版支持中文的全文检索,于是急匆匆的卸载了社区版本,然后按照官网文档安装里企业版。 但是,当我看到 聚合管道阶段对文本搜索的限制后:聚合管道中的文本搜索
聚合管道中的文本搜索具有以下限制:
1. $match包含 a的阶段$text必须是管道中的第一个阶段。
2. 一个$text运营商只能在舞台出现一次。
3. 的$text操作者表达不能出现在 $or或$not表达式。
4. 默认情况下,文本搜索不会按照匹配分数的顺序返回匹配的文档。要按降序排序,请使用 阶段中的 $meta聚合表达式$sort。
装都装了,就这样吧 😅,反正我的项目部署的服务端也是安装的企业版
运行
mongod --config /usr/local/etc/mongod.conf
tips: macOS 阻止 mongod 打开 macOS 可能会mongod在安装后阻止运行。如果您在启动时收到安全错误,mongod 表明无法识别或验证开发者,请执行以下操作以授予mongod运行权限:
验证 MongoDB 服务是否成功启动
ps aux | grep -v grep | grep mongod
开始使用 MongoDB
启动mongo在同一台主机的外壳上 mongod。您可以在mongo没有任何命令行选项的情况下运行shell 以连接到 mongod在您的本地主机上运行的默认端口27017:
mongo