on Debian 基本使用
使用預設路徑(/etc/mong.conf)
/var/lib/mongodb
service mongod start
進入 REPL (Read-Evai-Print-Loop)互動命令列
mongo
>
顯示資料庫
>show dbs
> db
test #預設資料庫物件
> use mydatabase #使用mydatabase,沒有會自動建立
switched to db mydatabase
> db
mydatabase
插入一列資料,會自動建立資料表(集合) :class100,插入JSON檔案
>db.class100.insert({"stu":1,"name":"王小明","age":13})
WriteResult({ "nInserted" : 1 })
>show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
mydatabase 0.000GB
顯示資料表
> show collections
class100
顯示JSON資料
> db.class100.insert({"stu":2,"name":"林小美","age":13})
WriteResult({ "nInserted" : 1 })
> db.class100.find()
{ "_id" : ObjectId("5de6fef4ea717dbacb7553c6"), "stu" : 1, "name" : "王小明", "age" : 13 }
{ "_id" : ObjectId("5de6fff8ea717dbacb7553c7"), "stu" : 2, "name" : "林小美", "age" : 13 }
#_id為預設主鍵,會自動補上
找出需要的資料
> db.class100.find({"stu":1})
{ "_id" : ObjectId("5de6fef4ea717dbacb7553c6"), "stu" : 1, "name" : "王小明", "age" : 13 }
> db.class100.find({"name":"林小美"})
{ "_id" : ObjectId("5de6fff8ea717dbacb7553c7"), "stu" : 2, "name" : "林小美", "age" : 13 }
Last updated
Was this helpful?