mongodb查询获取时间戳

时间:2015-02-18 01:53:50

标签: mongodb

目前我正在学习mongodb。

我有一个名为listing的集合,我想搜索" text"来自描述字段。我希望我的查询只显示文本而不是文档中的所有信息。

我使用以下命令

为描述字段创建了文本索引
db.listings.ensureIndex( { description: "text" } )

当我搜索字符串" marketing"我正在获取文档中的所有信息。但是为了分析目的,我想获得营销文字和时间戳。我可以算一下它的使用时间,但我怎么能用这个词知道时间戳"营销"

db.listings.find( { $text: { $search: "marketing" } } ).count()

1 个答案:

答案 0 :(得分:0)

尝试

db.listings.find({$text: {$search: "marketting"}}, {text:1, timestamp: 1}).pretty()