MongoDB HelloWorld
MongoDB教程 - MongoDB HelloWorld
在MongoDB中,将创建数据库和表当第一次插入数据时自动。
在MongoDB中,将创建数据库和表当第一次插入数据时自动。...
在以下示例中,插入新记录后,数据库“java2s"和表“用户"是即时创建的。
$ ./mongo
> use java2s
switched to db java2s
?
> db.users.insert({username:"java2s",password:"123456"})
> db.users.find()
{ "_id" : ObjectId("the id value"), "username" : "java2s", "password" : "123456" }
在以下示例中,插入新记录后,数据库“java2s"和表“用户"是即时创建的。...
插
要插入记录,请使用db.yourTableName.insert({data})或db.tablename.save({data})。
> db.users.save({username:"abc",password:"abc123"})
> db.users.find()
要插入记录,请使用db.yourTableName.insert({data})或db.tablename.save({data})。...
> db.users.update({username:"java2s"},{$set:{password:"hello123"}})
> db.users.find()
找
要查找或查询记录,请使用db.tablename.find({criteria})。
列出所有记录:
> db.users.find()
查找用户名为“google"的记录
> db.users.find({username:"abc"})
查找用户名长度小于或等于2的记录。
db.users.find({$where:"this.username.length<=2"})
查找存在用户名字段的记录。
db.users.find({username:{$exists : true}})
去掉
要删除记录,请使用db.tablename.remove({criteria})。
> db.users.remove({username:"google"})
> db.users.find()
指数
列出表“用户"的所有索引,默认情况下列“_id"是始终是主键并自动创建。
> db.users.getIndexes() >
列出表“用户"的所有索引,默认情况下列“_id"是始终是主键并自动创建。...
> db.users.ensureIndex({username:1})
> db.users.getIndexes()
要删除索引,请使用db.table_name.drop Index(column)。在以下示例中,列“username"的索引被删除。
> db.users.dropIndex({username:1})
> db.users.getIndexes()
>
要删除索引,请使用db.table_name.drop Index(column)。在以下示例中,列“username"的索引被删除。...
> db.users.ensureIndex({username:1},{unique:true});
> db.users.getIndexes()
帮帮我
列出所有可用的命令。
> help
db.help() help on db methods
db.mycoll.help() help on collection methods
...
列出所有可用的命令。...
> db.help() DB methods: db.addUser(username, password[, readOnly=false]) db.auth(username, password) ...
db.collection.help() - 显示关于集合(表)的帮助。
> db.users.help() DBCollection help db.users.find().help() - show DBCursor help db.users.count() db.users.dataSize() ...
db.collection.help() - 显示关于集合(表)的帮助。...
> db.users.find().help()
find() modifiers
.sort( {...} )
.limit( n )
.skip( n )
.count()
.size()
.explain([verbose])
...

免费 AI IDE


更多建议: