gpt4 book ai didi

mongodb - 如何使用 ssh 创建 mongoengine 连接?

转载 作者:行者123 更新时间:2023-12-05 07:39:36 29 4
gpt4 key购买 nike

我正在尝试通过 SSH 隧道创建连接并使用 mongoengine 添加文档。

可以在下面看到使用 pymongo 的成功尝试,我只是想要与 mongoengine 类似的东西。 :-)

from auth import *
import pymongo
from sshtunnel import SSHTunnelForwarder

server = SSHTunnelForwarder(
(HOST_IP, HOST_PORT),
ssh_username = SSH_USER,
ssh_password = SSH_PASS,
remote_bind_address = ('localhost', 27017)
)

server.start()

client = pymongo.MongoClient('127.0.0.1', server.local_bind_port)
db = client[MONGO_DB]
db.authenticate(MONGO_USER, MONGO_PASS)
coll = db.queue_db
coll.insert({"testFile42":43})

server.stop()

最佳答案

mongoengine.connect(
db=DB_NAME,
host="127.0.0.1",
port=server.local_bind_port
)

关于mongodb - 如何使用 ssh 创建 mongoengine 连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47013173/

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