目前我正在学习mongodb。
我有一个名为listing的集合,我想搜索" text"来自描述字段。我希望我的查询只显示文本而不是文档中的所有信息。
我使用以下命令
为描述字段创建了文本索引db.listings.ensureIndex( { description: "text" } )
当我搜索字符串" marketing"我正在获取文档中的所有信息。但是为了分析目的,我想获得营销文字和时间戳。我可以算一下它的使用时间,但我怎么能用这个词知道时间戳"营销"
db.listings.find( { $text: { $search: "marketing" } } ).count()
答案 0 :(得分:0)
尝试
db.listings.find({$text: {$search: "marketting"}}, {text:1, timestamp: 1}).pretty()