簡體   English   中英

用 Python 創建 MongoDb 數據庫

[英]Create MongoDb Database with Python

我嘗試使用簡單的 Python 代碼創建數據庫,但它不起作用。

當我嘗試創建數據庫時,我在 python 和 MongoDb 中看不到我的數據庫名稱。

另外,當我在 MongoDb 中創建數據庫時,我可以在 Python 中看到我的數據庫名稱。 我的 Python 版本是 3.6

你能幫我嗎 ?

import pymongo

client = pymongo.MongoClient("mongodb://localhost:27017/")

mydb = client["mydatabase"]

print(client.list_database_names())

在您進行第一次插入之前,不會創建新數據庫。

嘗試添加如下所示的插入(也創建一個集合),您應該會看到您的新數據庫。

import pymongo

client = pymongo.MongoClient("mongodb://localhost:27017/")

mydb = client["mydatabase"]  # you can also use dot notation client.mydatabase
mydb.mycoll.insert_one({"test": 'test'})
print(client.list_database_names())

數據庫mydatabase在數據庫名稱列表中輸出。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM