mongodb 查询使用

> db.jd_58tc_raw.findOne()
{
    "_id" : "2659e4e4caf0504ec4362478e2ed57ca",
    "jdJob" : {
        "jobPosition" : "八号公馆聘服务员+包食宿",
        "jobSalary" : "5000-8000元",
        "jobType" : "全职",
        "jobWelfare" : "五险一金\n包吃\n包住\n周末双休\n年底双薪\n房补\n话补\n交通补助\n饭补\n加班补助",
        "jobWorkAge" : "不限",
        "skillList" : [
            "服务员",
            "客户咨询"
        ],
        "certList" : [
            ""
        ],
        "jobCate" : "",
        "jobDesc" : "一、 男女服务员 \n招聘要求:男女不限、18-30岁、身体健康、有一定服务意识,有从业经验者择优录用,无经验可培训。\n 工作内容:主要负责客户咨询帮助客人点单、买单、打扫卫生等一般服务。\n 工作时间:晚 18:00——02:00 每周休息一天。\n 薪资待遇:底薪3800+提成+200/天,当天结算,包食宿。\n-------------------------------------------------------------------------\n二:调酒师学徒(包食宿)\n 工资待遇:试用期底薪3500提成15%,;学成之后公司会安排考取中级调酒师证书,证书下发全国通用,\n 工作时间:晚上7点到凌晨2点左右,包食宿,每周休息一天,特殊情况需提前请假。\n 工作内容:协助调酒师日常调酒所需的原材料准备,器材的清洗,了解酒水(洋酒、红酒、鸡尾酒)调制方法,分为英式和花式两种调酒。\n 升职途径:调酒师中级级学徒—调酒师助理—初级调酒师—高级调酒师—资深调酒导师\n================================================\n\n任职须知: \n1.求职与在职人员资料均100%保密,保障各位的隐私安全。\n2:面试时请携带本人有效身份证复印件+1寸照片(各一张)。\n3:面试时间::下午12:40——5:00点之前,其余时间上班或休息中(面试需电话预约)",
        "jobWorkLoc" : "北京西城复兴门D口出",
        "workDemand" : "1. 男女不限、18-30岁、身体健康、有一定服务意识,有从业经验者择优录用,无经验可培训",
        "jobDiploma" : "不限",
        "jobNum" : "5人",
        "age" : "18-30岁",
        "gender" : "男",
        "jobMajorList" : [ ],
        "workDuty" : "1. 协助调酒师日常调酒所需的原材料准备,器材的清洗,了解酒水(洋酒、红酒、鸡尾酒)调制方法,分为英式和花式两种调酒"
    }
}
> 

find() 两个参数,前面为条件,后面为输出值,直接上代码:

> db.jd_58tc_raw.find({},{"jdJob.age":1,"_id":0,"jdJob.jobSalary":1}).limit(5).sort({"jdJob.age":1}).toArray()
[
    {
        "jdJob" : {
            "age" : "15-21岁",
            "jobSalary" : "5000-8000元"
        }
    },
    {
        "jdJob" : {
            "age" : "16- 35岁",
            "jobSalary" : "3000-5000元"
        }
    },
    {
        "jdJob" : {
            "age" : "16- 35岁",
            "jobSalary" : "5000-8000元"
        }
    },
    {
        "jdJob" : {
            "age" : "16-28周岁",
            "jobSalary" : "3000-5000元"
        }
    },
    {
        "jdJob" : {
            "jobSalary" : "5000-8000元",
            "age" : "16-28周岁"
        }
    }
]
时间: 2024-10-29 19:07:32

mongodb 查询使用的相关文章

MongoDB查询语句

看了些资料,对应只需要知道怎么查询和使用mongodb的我来说,这些足够啦. 左边是mongodb查询语句,右边是sql语句.对照着用,挺方便. db.users.find() select * from users db.users.find({"age" : 27}) select * from users where age = 27 db.users.find({"username" : "joe", "age" : 

MongoDB查询集合中的文档

MongoDB查询集合中的文档 参考资料:http://blog.csdn.net/qq_36040184/article/details/54355085 测试: 集合中插入数据 > db.chenji.insert({"name":"张三","年纪":"三年级","年龄":"14"}) WriteResult({ "nInserted" : 1 }) >

MongoDB 查询分析

MongoDB 查询分析可以确保我们建议的索引是否有效,是查询语句性能分析的重要工具. MongoDB 查询分析常用函数有:explain() 和 hint(). 使用 explain() explain 操作提供了查询信息,使用索引及查询统计等.有利于我们对索引的优化. 接下来我们在 users 集合中创建 gender 和 user_name 的索引: >db.users.ensureIndex({gender:1,user_name:1}) </p> <p>现在在查询语

mongodb查询文档

说到查询,我们一般就想起了关系型数据库的查询了,比如:order by(排序).limit(分页).范围查询(大于某个值,小于某个值..,in查询,on查询,like查询等待很多),同样mongodb同样也支持这些操作,只是语法不同,比如排序:mongodb里面使用了skip(field:1/-1)方法,下面就来一一介绍一下: 一.mongodb查询文档 1.查询文档之find() : 不加条件是查询集合全部的数据 语法:db.collectionName.find({条件},{field:tr

MongoDB 查询文档

语法 MongoDB 查询数据的语法格式如下: >db.COLLECTION_NAME.find() find() 方法以非结构化的方式来显示所有文档. 如果你需要以易读的方式来读取数据,可以使用 pretty() 方法,语法格式如下: >db.col.find().pretty() pretty() 方法以格式化的方式来显示所有文档. 实例 以下实例我们查询了集合 col 中的数据: > db.col.find().pretty() { "_id" : Object

【Mongodb教程 第七课 】MongoDB 查询文档

find() 方法 要从MongoDB 查询集合数据,需要使用MongoDB 的 find() 方法. 语法 基本的find()方法语法如下 >db.COLLECTION_NAME.find() find() 方法将在非结构化的方式显示所有的文件. pretty() 方法 结果显示在一个格式化的方式,可以使用 pretty() 方法. 语法: >db.mycol.find().pretty() 例子 >db.mycol.find().pretty() { "_id":

[转]mongodb 查询条件:关系运算符&quot;$lt&quot;, &quot;$lte&quot;, &quot;$gt&quot;, &quot;$gte&quot;, &quot;$ne&quot; 逻辑运算符&quot;$and“, &quot;$or“, &quot;$nor“

mongodb 查询条件 这节来说说mongodb条件操作符,"$lt", "$lte", "$gt", "$gte", "$ne"就是全部的比较操作符,对应于"<", "<=", ">", ">=","!=". 原子操作符:"$and“, "$or“, "

MongoDB查询分析

MongoDB 查询分析可以确保我们建立的索引是否有效,是查询语句性能分析的重要工具.MongoDB 查询分析常用函数有:explain() 和 hint(). 1. explain(): 提供查询信息,使用索引及查询统计,有利于我们对索引的优化. 使用示例: db.users.find({gender:"M"},{user_name:1,_id:0}).explain() 2. hint(): 强迫MongoDB使用一个指定的索引(为了提高查询性能) 使用示例: db.users.f

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

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

MongoDB查询操作限制返回字段的方法

这篇文章主要介绍了MongoDB查询操作限制返回字段的方法,需要的朋友可以参考下 映射(projection )声明用来限制所有查询匹配文档的返回字段.projection以文档的形式列举结果集中要包含或者排除的字段.可以指定要包含的字段(例如: {field:1})或者指定要排除的字段(例如:{field:0}).默认_id是包含在结果集合中的,要从结果集中排除_id字段,需要在 projection中指定排除_id字段({_id:0}).除了_id字段,不能在一个projection中联合使