在使用 Mongo 进行 CRUD 操作时,我遇到了以下代码。查找查询选项需要传入查找 功能
据我了解,这只是一面旗帜。我们怎样才能通过 指针 它是什么意思?
type FindOptions struct {
AllowPartialResults *bool
}
使用下面的 func 解决了它,但它没有任何意义。
options.FindOptions{
AllowPartialResults: func() *bool {
var a bool = true
return &a
}(),
}
最佳答案
该库使用指向 bool 的指针来区分以下三种情况:
mongo 包提供了用于初始化选项的辅助函数和方法。以下是如何使用这些帮助程序来创建问题中显示的 FindOptions:
options.Find().SetAllowPartialResults(true)
关于go - *golang 中的 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58646667/