1: use dbname 切换到某个数据库,如果不存在,则会创建并切换。 2: show dbs 查询所有的数据库。 3 db.createCollection(“表名”) 在数据库中创建一张表(数据集合),这个命令不常用,通过db.表名.insert() 使用表时如果不存在会自动创建。 4 show collections 查看当前数据库中所有的表(数据集合) (数据集合类似于关系型数据库中的表) 5: 数据集合.insert()—》db.people.insert() 或 数据集合.save() ,向数据库的某个数据集合中插入一条数据。 6: 数据集合.find(),查询某个数据集合中的所有数据。 db.集合.find() 7 .find({查询条件}),按照某个条件查询。 等于 {key:value} 小于 {key:{$lt:value}} 小于等于 {key:{$lte:value}} 大于 {key:{$gt:value}} 大于等于 {key:{$gte:value}} 不等于 {key:{$ne:value}} .find({条件1,条件2,条件3….}) 查找所有满足(条件1 and 条件2 and 条件3)的数据。 .find({$or:[{条件1},{条件2}]}); 查找所有满足条件1或条件2的数据。 .count() 查询表中数据的条数。 例如:db.people.find({gender:’male’}) 查找性别为male的 例如:db.people.find({name:’李四’}) 查找姓名为李四的 例如:db.people.find({name:’张三’,gender:’male’}) 查找姓名为张三,同时性别为male 例如:db.people.find({$or:[{gender:’female’},{age:’30’}]}) 查询female或者age:30的 例如:db.people.find({age:{$lt:’30’}}); 查询年龄小于30的 支持正则表达式: 例如:db.people.find({name:/四/}) 查找姓名中包含‘四’的人 例如:db.people.find({name:/^张/}) 查询姓 张 的人 例如:db.people.find({name:/^张.$/}) 查询姓 张 并且姓名不能以空格结束的人 例如:db.people.count() 查询记录条数 例如:db.people.find({},{name:1}) 输出id和name两列内容 例如:db.people.find({},{name:1,_id:0}) 输出name这一列内容 8 .sort({排序的键:1或-1}) 把查询结果按照某个字段进行排序。1为升序,-1为降序 例如:db.people.find().sort({age:1}) 年龄以升序排列 例如:db.people.find().sort({age:-1}) 年龄以降序排列 9 .limit(n) 从查询结果中取前n条数据。 10 .skip(n) 跳过(删除)查询结果中前n条数据。 .skip+.limit 可以实现从第几条开始,往后查多少条。 例如:db.people.find().skip(2).limit(3) 从第二条后面开始查找一共查找3条 例如:db.people.find().sort({age:-1}).limit(1) 查找年龄最大的一个(先降序排列再取第一个) 11 .update({查询条件},{$set:{修改内容}}) 修改表中某些数据的内容。 db.people.update({name:’李四’},{$set:{age:30}}) 把name为李四的age换为30 db.people.update({},{$push:{content:req.body}}) 12 .remove({查询条件}) 删除表中满足条件的数据。 例如:db.people.remove({name:’张三’}) 删除姓名为张三的 13 删除数据库 db.dropDatabase() 前提是先进入到要删除的数据库中
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算