Mongodb安装与基本用法


安装包下载

linux版本

解压

mkdir /usr/local/mongodb
mv mongo /usr/local/mongodb

mkdir -p /data/db

运行

# 进入mongo目录 /usr/local/mongodb/mongo
./bin/mongod --dbpath=/data/db --rest
# 或
./bin/mongod -f /path/to/mongodb.conf

# 关闭mongo服务
./bin/mongod --shutdown -f /path/to/mongodb.conf

# 命令行
./mongo

mongodb 基本操作

# 选择数据库
use bs

# insert and query
db.users.insert({name:'bs'})
db.users.find()
db.users.count()

db.users.find({$or:[
... {username:'smith'},
... {username:'bs'}
... ]})

# update
db.users.update({username:'bs'}, {$set: {country:'china', age:55}})

# REPLACEMENT UPDATE
db.users.update({username:'bs'}, {age:66})
db.users.update({age:66}, {$set: {username:'bs'}})
db.users.update({username:'bs'}, {$unset: {age:1}})

db.users.find().pretty()


db.users.find({"favorites.movies": "Casablanca"})

#  Deleting data
db.foo.remove()
db.users.remove({"favorites.cities": "Cheyenne"})
db.users.drop()

python

import pymongo

myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["bs"]

cayley

Add(:a subject predicate object label .)
Delete(:d subject predicate object .)

# Select
graph.Vertex([nodeId],[nodeId]…) or g.V

评论:
  • * * * Get Free Bitcoin Now: https://www.pixelwise.one/index.php?ezedb3 * * * hs=2310fb6c64e8f524048b7308bcdd11c0* ххх* 2025-06-03 23:06:01

    99x8cn

  • * * * <a href="https://www.pixelwise.one/index.php?ezedb3">Claim Free iPhone 16</a> * * * hs=2310fb6c64e8f524048b7308bcdd11c0* ххх* 2025-06-03 23:06:03

    99x8cn