>db.test_ttlsa_com.remove({"ban_friends_id":"BAN121113"})
2. 删除所有数据
>db.test_ttlsa_com.count()
2
>db.test_ttlsa_com.remove({})
>db.test_ttlsa_com.count()
0
3. 删除集合
>show collections
system.indexes
test_ttlsa_com
>db.test_ttlsa_com.drop()
true
>show collections
system.indexes
4. 删除整个数据库
>show dbs
local 0.078125GB
ttlsa_com 0.203125GB
>db
ttlsa_com
>db.ttlsa_com.getDB()
ttlsa_com
>show collections
system.indexes
>db.dropDatabase()
{ "dropped" : "ttlsa_com", "ok" : 1 }
>db
ttlsa_com
>show dbs
local 0.078125GB
在执行删除整个数据库前,要谨慎,执行db命令查看当前的使用的数据库,可确保误删除,造成数据的丢失,是个不错的习惯啦。
打开百度首页,搜索“Robomongo-0.8.4-i386.exe”图形化工具,下载安装软件,双击运行 Robomongo-0.8.4-i386.exe,点击“下一步”,如下图所示:点击“我接受(I)”,如下图所示:
选择安装位置,然后点击“下一步(N)”,如下图所示:
点击"安装(I)",如下图所示:
直至安装完成,如下图所示:
运行 robomongo,可以在开始菜单找到启动程序 ,点击Create,如下图所示:
如果只连接本地的mongodb,那么什么都不用选择 ,直接“save”即可,如下图所示:
选中“本地",并点击connect,如下图所示:
现在可以通过robomongo来管理mongodb数据库了,如下图所示:
db.foo.find(...).count()db.foo.find(...).limit(n) 根据条件查找数据并返回指定记录数
db.foo.find(...).skip(n)
db.foo.find(...).sort(...) 查找排序
db.foo.findOne([query]) 根据条件查询只查询一条数据
db.foo.getDB() get DB object associated with collection 返回表所属的库
db.foo.getIndexes() 显示表的所有索引
db.foo.group( { key : ..., initial: ..., reduce : ...[, cond: ...] } ) 根据条件分组
db.foo.mapReduce( mapFunction , reduceFunction , <optional params>)
db.foo.remove(query) 根据条件删除数据
db.foo.renameCollection( newName ) renames the collection 重命名表
db.foo.save(obj) 保存数据
db.foo.stats() 查看表的状态
db.foo.storageSize() - includes free space allocated to this collection 查询分配到表空间大小
db.foo.totalIndexSize() - size in bytes of all the indexes 查询所有索引的大小
db.foo.totalSize() - storage allocated for all data and indexes 查询表的总大小
db.foo.update(query, object[, upsert_bool]) 根据条件更新数据
db.foo.validate() - SLOW 验证表的详细信息
db.foo.getShardVersion() - only for use with sharding
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)