我正在寻找方便的方法来检查对象是否已存在于集合中。目前我发现的唯一方法是
type result interface{}
var res result
err := col.Find(bson.M{"title": "title1"}).One(&res)
if err != nil {
if err.Error() == "not found" {
log.Println("No such document")
} else {
log.Println("err occured", err)
}
}
我不想创建变量 res,如果对象存在,它可能是包含很多字段的非常繁重的文档。我希望有另一种方式,一些 Check() 函数只会返回 bool 值..基本上我只需要知道已经存储在集合中的对象,我不需要它自己
叮当猫咪
弑天下
MYYA
相关分类