计算与 Mgo 中的查询匹配的文档

我想根据文档中的字段获取集合中的计数。

根据 Mongodb 文档,我们可以使用runCommand()它。例如:

db.runCommand( { count:'orders', 
                query: { ord_dt: { $gt: new Date('01/01/2012') } }
               } )

但是我如何在 MGO 中执行此操作?

似乎 runcommand 不包含在 Mgo 中。我正在使用 mgo.v2。


慕侠2389804
浏览 116回答 1
1回答

MMMHUHU

runCommand()在mgo包中作为Database.Run(). 但是你想要的可以简单地通过使用方法来实现Query.Count():coll := ... // obtain collection...count, err := coll.Find(bson.M{"ord_dt": bson.M{    "$gt": time.Date(2012, 1, 1, 0, 0, 0, 0, time.UTC),}}).Count()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go