gpt4 book ai didi

mongodb - GMongo 中可以进行身份​​验证吗?

转载 作者:可可西里 更新时间:2023-11-01 10:31:59 27 4
gpt4 key购买 nike

我一直在将 GMongo 用于访问我们的 Mongo 实例的简单 Grails 网络应用程序。我们最近在 Mongo 上启用了身份验证,需要用户名+密码才能访问我们的数据库。据我所知,没有办法在 GMongo 中提供用户名+密码(除了使用 GORM 机制,这在我们的案例中不适用)。

有什么办法吗?或者以任何其他方式在 Groovy/Grails 中访问受密码保护的 Mongo DB?

最佳答案

查看文档,我认为您可以在创建 GMongo 实例时执行此操作:

import com.mongodb.MongoClient
import com.mongodb.MongoCredential as MC
import com.mongodb.ServerAddress

...

def credential = MC.createMongoCRCredential( "username",
"dbname",
"password".toCharArray() )
def mongoClient = new MongoClient( new ServerAddress(server), [ credential ] )
def mongo = new GMongo( mongoClient )

关于mongodb - GMongo 中可以进行身份​​验证吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21313317/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com