mongodb基本操作命令
- 下面查找数组中元素
- 更新文档操作
use tests —> 使用tests数据库
db.users.insert({}) —> users 为集合名字,在集合 users 中插入一条数据
show collections ----> 显示所有集合
db.集合名.drop() —> 删除集合
db.集合名.find()
除了数组以外别的都能当键名
文档的结构可以不相同,但是尽量别那么做
真正做开发的时候肯定要做数据结构校验防止出现乱七八糟结构
上面两个插入后会返回成功的id,而 insert(),不会
以下为查询语法
db.inventory.insertMany([
{item: "journal", qty: 25, size: {h: 14,w: 21, uom: "cm"}, status: "A"},
{item: "notebook", qty: 50, size: {h: 8.5,w: 11, uom: "in"}, status: "A"},
{item: "paper", qty: 100, size: {h: 8.5,w: 11, uom: "in"}, status: "D"},
{item: "planner", qty: 75, size: {h: 22.85,w: 30, uom: "cm"}, status: "D"},
{item: "postcard", qty: 45, size: {h: 10,w: 15.25, uom: "cm"}, status: "A"},
])
下面查找数组中元素
如果是正数返回前几个,负数
更新文档操作