【问题标题】:how to do a like query using mgo package for golang如何使用 golang 的 mgo 包进行类似查询
【发布时间】:2015-03-31 05:14:11
【问题描述】:

我正在尝试使用 mgo 进行 like 查询,但没有成功。

我想要的是一个类似于

的mongodb查询
db.organisation.find( { "permalink" : /org.*/ } )

我还是卡在

sess.DB(db).C(cApp).
    Find(bson.M{"permalink": "org:bms.*"}).
    All(&m)

【问题讨论】:

    标签: mongodb go sql-like mgo


    【解决方案1】:

    使用bson.Regex指定正则表达式值:

    sess
      .DB(db)
      .C(cApp)
      .Find(bson.M{"permalink": bson.RegEx{"org.*", ""}})
      .All(&m)
    

    【讨论】:

      猜你喜欢
      • 2015-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-15
      • 1970-01-01
      • 1970-01-01
      • 2017-02-06
      • 1970-01-01
      相关资源
      最近更新 更多