MongoDB 入门
你可以通过在 Meteor 项目中运行以下命令来启动 mongo
shell:
meteor mongo
请注意: 启动服务器端数据库控制台仅在 Meteor 在本地运行应用程序时有效。
之后,你可以通过 mongo
shell 执行以下命令列出所有集合 :
show collections
你还可以运行基本的 MongoDB 操作,例如查询,插入,更新和删除文档。
查询文件
可以使用 find()
方法查询文档,例如:
db.collection.find({name: 'Matthias Eckhart'});
这将列出 name
属性设置为 Matthias Eckhart
的所有文档。
插入文件
如果要在集合中插入文档,请运行:
db.collection.insert({name: 'Matthias Eckhart'});
更新文件
如果你想要更新文档,请使用 update()
方法,例如:
db.collection.update({name: 'Matthias Eckhart'}, {$set: {name: 'John Doe'}});
执行此命令将通过为字段 name
设置值 John Doe
来更新单个文档(最初值为 Matthias Eckhart
)。
如果要更新符合特定条件的所有文档,请将 multi
参数设置为 true
,例如:
db.collection.update({name: 'Matthias Eckhart'}, {$set: {name: 'John Doe'}}, {multi: true});
现在,集合中最初设置为 Matthias Eckhart
的 name
属性的所有文档都已更新为 John Doe
。
删除文件
使用 remove()
方法可以轻松删除文档,例如:
db.collection.remove({name: 'Matthias Eckhart'});
这将删除与 name
字段中指定的值匹配的所有文档。