MongoDB的find用法

1.返回指定的键值:db.list.find({条件},{name:"任意值",age:任意值}); 结果就只会把 _id name age 三类键值返回,若不想要_id则需将_id:0显式的写到第二个键值集合中;

2.指定键的值的范围返回指定的键值:db.list.find({age:{$gte:4,$lte:25}},{name:"任意值",age:任意值,_id:0}); 结果过滤出年龄大于4小于25的键值且只包含name age;

3.刨除键的某个值返回指定的键值:db.list.find({age:{$ne:14},{name:"1",age:2,_id:0}); 结果过滤掉年龄为14的那条记录且键值且只包含name age;

时间: 2024-11-08 04:07:59

MongoDB的find用法的相关文章

MongoDB高级查询用法

译 MongoDB高级查询用法 2018年09月04日 18:52:43 小小小辉happy 阅读数 752更多 分类专栏: 数据库 db的帮助文档 输入:db.help(); db.AddUser(username,password[, readOnly=false])  添加用户 db.auth(usrename,password)     设置数据库连接验证 db.cloneDataBase(fromhost)     从目标服务器克隆一个数据库 db.commandHelp(name)

mongoDB 索引的用法

http://www.cnblogs.com/lipan/archive/2011/03/28/1997202.html MongoDB中的索引其实类似于关系型数据库,都是为了提高查询和排序的效率的,并且实现原理也基本一致.由于集合中的键(字段)可以是普通数据类型,也可以是子文档.MongoDB可以在各种类型的键上创建索引.下面分别讲解各种类型的索引的创建,查询,以及索引的维护等. 本文是一篇转载文章,作者在对MongoDB文档进行了细致的阅读后,总结出了MongoDB的各种索引的用法. 原文链

mongoDB 特别指令用法

http://apluck.iteye.com/blog/1176160 a.   修改collection集合字段名 参见:http://www.mongodb.org/display/DOCS/Updating#Updating-%24rename 例: Shell代码   db.test.find() 查出如下数据: Shell代码 { "_id" : ObjectId("4e787a369748ed04b7c19b0f"), "abc"

mongodb 查询的用法

想要在C#中使用MongoDB,首先得要有个MongoDB支持的C#版的驱动.C#版的驱动貌似有很多种,如官方提供的samus. 实现思路大都类似.这里我们用官方提供的mongo-csharp-driver : 下载地址:http://github.com/mongodb/mongo-csharp-driver/downloads 解压之后得到两个dll: MongoDB.Driver.dll:顾名思义,驱动程序 MongoDB.Bson.dll:序列化.Json相关 然后在我们的程序中引用这两

mongoDB find函数用法

mongoDB中  find函数语法:db.collection.find(query,fileds,limit,sikp) 1 .qurey参数相当于sql中的where子句用来指明查询条件列:db.account.find({name:"lewesyang",age:{$it:22}}) 2.fileds参数相当于select后面的字段 语法格式:  db.account.find({name:"lewesyang",age:{$it:22}},{"a

Mongodb查询的用法,备注防止忘记

最近在用这个东西,为防止忘记,记下来. 集合简单查询方法 mongodb语法:db.collection.find()  //collection就是集合的名称,这个可以自己进行创建. 对比sql语句:select * from collection; 查询集合中所有的文档,即关系型数据库中的查询表中的所有数据. 返回制定的键值 mongodb语法:db.collection.find({},{"userid":1}) 对比sql语句:select userid from collec

MongoDB数据库基本用法

1 show dbs:显示数据库列表 2 show collections:显示当前数据库中的集合(类似关系数据库中的表) 3 show users:显示用户 4 use <db name>:切换当前数据库,这和MS-SQL里面的意思一样 5 db.help():显示数据库操作命令,里面有很多的命令 6 db.foo.help():显示集合操作命令,同样有很多的命令,foo指的是当前数据库下,一个叫foo的集合,并非真正意义上的命令 7 db.foo.find():对于当前数据库中的foo集合

Linux下MongoDB的安装和操作

Mongo DB ,是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式,备受当前IT从业人员的青睐.Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中 每一条记录都是一个Document对象.Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作. 一.下载mongodb 前往mongodb官网下载页面:https://www.mongodb.org/downloads下载

第一部分 基础篇 第四章 MongoDB快速入门

声明:该文章主要来自<MongoDB实战>一书内容,主要想通过该书学习MongoDB的相应知识,加深理解,故写在自己的博文当中,作为记录,在最后的章节中,会有一个自己集合MongoDB数据库应用的JavaEE的web应用. MongoDB shell是MongoDB自带的交互式JavaScript shell,用来对MongoDB进行操作和管理的交互式环境. 使用./mongo --help可以查看相关连接参数,下面将从常见的操作,如插入.查询.修改.删除等几个方面阐述MongoDB shel