Как использовать функцию монго в запросе mgo Find? - PullRequest
0 голосов
/ 23 апреля 2019

Я использую globalsign / mgo и в запросе мне нужно использовать функцию:

function(){return this.image.test('%s')}
// request that I want
db.getCollection('commands').find(function() { return this.image.test('%s'); })

Я пытался так:

err = r.coll.Find(fmt.Sprintf("function(){return this.image.test('%s')}", image)).One(&t)

Но для этого нужен объект Bson:

Failed to parse: filter: "function(){return this.image.test('sonarqube%3A6.5-1')}". 'filter' field must be of BSON type object.

Кто-нибудь знает, как это сделать?

Спасибо

...