共計 1390 個字符,預計需要花費 4 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
關系型數據庫名詞與 MongoDB 對比:
關系數據庫 MongoDB Database DatabaseTable CollectionRow DocumentIndex IndexJoin Lookup Foreign KeyReferenceMulti-table transaction Single document transaction
命令行使用 MongoDB
插入你的第一數據
show databases
local 0.000GB
use test #切換到 test 數據庫,如果沒有則新建
switched to db test
show databases
local 0.000GB
db.demo.insert({ “key” : “value”} )
WriteResult({“nInserted” : 1})
show databases
local 0.000GB
test 0.000GB
show collections
demo
db.demo.findOne()
{“_id” : ObjectId(“573af7085ee4be80385332a6”), “key” : “value” }
python 中使用 MongoDB
import pymongo
# client defaults to localhost and port 27017. eg MongoClient('localhost', 27017)
client = pymongo.MongoClient()
#連接到本地數據庫
blogDatabase = client[ "blog" ]
# 切換到 blog 數據庫
usersCollection = blogDatabase[ "users" ]
# 切換到 usersCollection
usersCollection.insert_one( { "username" : "jdrumgoole",
"password" : "top secret",
"lang" : "EN" })
#插入一條數據
user = usersCollection.find_one()
#查找最新的一條數據
print( user )
articlesCollection = blogDatabase[ "articles" ]
author = "jdrumgoole"
article = { "title" : "This is my first post",
"body" : "The is the longer body text for my blog post. We can add lots of text here.",
"author" : author,
"tags" : [ "joe", "general", "Ireland", "admin" ]
# Lets check if our author exists
if usersCollection.find_one( { "username" : author }) :
articlesCollection.insert_one( article )
else:
raise ValueError( "Author %s does not exist" % author )
向 AI 問一下細節
丸趣 TV 網 – 提供最優質的資源集合!
正文完