在Debian系统上配置MongoDB连接字符串,你需要遵循以下步骤:
sudo apt-get update
sudo apt-get install -y mongodb
sudo systemctl start mongodb
/etc/mongod.conf
:sudo nano /etc/mongod.conf
找到bindIp
行,将其更改为0.0.0.0
以允许来自任何IP的连接。如果你想限制允许连接的IP地址,可以将其设置为特定的IP地址或IP地址范围,例如:
bindIp = 192.168.1.100,192.168.1.101
保存并关闭文件。
sudo systemctl restart mongodb
mongo
shell创建一个新用户和数据库。首先,连接到MongoDB:mongo
然后,切换到admin
数据库并创建一个新用户:
use admin
db.createUser({
user: "myUser",
pwd: "myPassword",
roles: [{ role: "userAdminAnyDatabase", db: "admin" }]
})
接下来,创建一个新数据库并插入一些数据:
use myDatabase
db.myCollection.insert({ name: "Hello, MongoDB!" })
mongodb://myUser:myPassword@your_server_ip:27017/myDatabase
将myUser
、myPassword
、your_server_ip
和myDatabase
替换为实际值。例如:
mongodb://myUser:myPassword@192.168.1.100:27017/myDatabase
pymongo
库:from pymongo import MongoClient
client = MongoClient("mongodb://myUser:myPassword@192.168.1.100:27017/myDatabase")
db = client.myDatabase
collection = db.myCollection
print(collection.find_one({"name": "Hello, MongoDB!"}))
现在你已经成功配置了MongoDB连接字符串并在Debian系统上运行了一个简单的示例。