mongodb-query - 使用 $and 命令查询 MongoDB 时出错:db.users.find({$and:[{$text:{$search:"England -UEFA"}},{$text:{$search:"Euro 2016}}] })。数数()
问题描述
使用的数据库是样本。用户中使用的集合。text
是为属性创建的索引tweet_text
。
db.users.find({$and:[{$text:{$search:"England -UEFA"}},{$text:{$search:"Euro 2016}}]}).count()
我想知道错误代码的原因。此外,正确的查询代码以查找tweet_text
具有“England”而不是“UEFA”的数据。此外,从那些过滤的数据中,有多少数据存在tweet_text
“Euro 2016”。我上面提到的相同查询。
解决方案
推荐阅读
- unity3d - 为什么当两个对象彼此靠近时,Vector3.Distance 返回的值会变大
- r - 提取相关投资组合的权重
- entity-framework - .NET Core Web API 在数据库上下文中更新模型不起作用
- python - 谁能帮我完成这个 python-if-else 任务?
- c# - 正则表达式检查字符串中的特定模式
- amazon-web-services - 更新 S3 存储桶而不删除它
- cordova - 使用密钥库登录后,Android Hybrid 应用程序无法运行
- php - 使用 AJAX 切换按钮颜色
- ruby-on-rails - 演示者模式
- java - 我的图形代码没有运行,也没有抛出任何错误?