首页 > 解决方案 > 使用 $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”。我上面提到的相同查询。

标签: mongodb-querybigdata

解决方案


推荐阅读