文档章节

mongodb在使用find查找时,有点心得

l
 linkstree
发布于 2016/04/24 14:41
字数 326
阅读 19
收藏 0

现有如下mongodb结构

{'cates': ['北京58同城', '北京二手市场', '北京二手手机'], 'area': ['西城', '-', '西四'], 'title': '【图】\n        全新360奇酷手机 - 北京二手手机 - 北京58同城', 'look': '-', 'price': '2100', 'url': 'http://bj.58.com/shouji/24531217514306x.shtml', 'pub_date': '2016.01.01', '_id': ObjectId('5698f52da98063dbe7e91cb1')}
{'cates': ['北京58同城', '北京二手市场', '北京二手手机'], 'area': None, 'title': '【图】\n        转让摩托罗拉x二代手机 - 北京二手手机 - 北京58同城', 'look': '全新', 'price': '1000', 'url': 'http://bj.58.com/shouji/24594356062137x.shtml', 'pub_date': '2016.01.07', '_id': ObjectId('5698f52ea98063dbe7e91cb3')}
{'cates': ['北京58同城', '北京二手市场', '北京二手手机', '北京二手三星手机'], 'area': ['朝阳', '-', '管庄'], 'title': '【图】\n        三星s5个人自用机 - 北京二手三星手机 - 北京58同城', 'look': '-', 'price': '900', 'url': 'http://bj.58.com/shouji/24516242648123x.shtml', 'pub_date': '2015.12.31', '_id': ObjectId('5698f52da98063dbe7e91cb2')}
注意看cates键中的值是一个list,本以为必须使用一个list作为:
ganji.find({'cates':['北京58同城', '北京二手市场', '北京二手手机', '北京二手三星手机']})
的条件去查询才能查找到,
没想到直接使用list中的某一个值就可以匹配,很神奇,做下记录:
ganji.find({'cates':'北京二手三星手机'})
这个语句也是可以正常返回的


© 著作权归作者所有

l
粉丝 0
博文 4
码字总数 1479
作品 0
西安
私信 提问
MongoDB学习心得(整理中)

NoSQL(Not Only SQL)-非关系型数据库,又一种流行的数据库技术。除去复杂、臃肿的结构化语言,简单的几个函数就可以完成增删该处基本操作。NoSQL好比一个灵活的猴子,而SQL就像大笨象了。 ...

cjp路人
2013/11/03
0
0
在Windows环境下MongoDB搭建和简单操作

一,安装mongoDB 1,解压mongodb-win32-i386-1.8.2至E:MyProgrammongodb-win32-i386-1.8.2(你可以按照自己的路径来,路径中最好不要有空格,要不然麻烦) 2,新建文件夹C:DATADB,这是mongoDB...

徐文瑞
2013/05/12
0
0
云MongoDB优化让LBS服务性能提升十倍

欢迎大家前往腾讯云技术社区,获取更多腾讯海量技术实践干货哦~ 随着国内服务共享化的热潮普及,共享单车,共享雨伞,共享充电宝等各种服务如雨后春笋,随之而来的LBS服务定位问题成为了后端...

腾讯云开发者社区
2017/09/26
0
0
Spring Data MongoDB 1.6.4 发布

Spring Data MongoDB 1.6.4 发布,此版本更新内容如下: * DATAMONGO-1304 - Release 1.6.4 (Evans). 下载:https://github.com/spring-projects/spring-data-mongodb/archive/1.6.4.RELEAS......

淡漠悠然
2015/10/15
706
0
让云服务器性能提升10倍的方法,再也不用担心周报没有干货了!

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由腾讯云数据库 TencentDB发表于云+社区专栏 随着国内服务共享化的热潮普及,共享单车,共享雨伞,共享充电宝等各种服务如雨...

腾讯云加社区
2018/10/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

计算机网络

计算机网络体系结构 OSI 其中表示层和会话层用途如下: 表示层 :数据压缩、加密以及数据描述,这使得应用程序不必关心在各台主机中数据内部格式不同的问题。 会话层 :建立及管理会话。 五层...

一只小青蛙
55分钟前
2
0
0.01-Win10安装linux子系统

一、安装Debian子系统 -1、控制面板设置: -1.1、打开“控制面板” —— “程序” —— “启用或关闭Windows功能” —— 勾选 “适用于Linux的Windows子系统” -2、设置: -2.1、打开“设置”...

静以修身2025
昨天
2
0
init 0-6 (启动级别:init 0,1,2,3,4,5,6)

启动级别: init 0,1,2,3,4,5,6 这是个很久的知识点了,只是自己一直都迷迷糊糊的,今天在翻出来好好理解下。。 0: 停机 1:单用户形式,只root进行维护 2:多用户,不能使用net file system...

圣洁之子
昨天
2
0
Android Camera HAL浅析

1、Camera成像原理介绍 Camera工作流程图 Camera的成像原理可以简单概括如下: 景物(SCENE)通过镜头(LENS)生成的光学图像投射到图像传感器(Sensor)表面上,然后转为电信号,经过A/D(模数转...

天王盖地虎626
昨天
2
0
聊聊Elasticsearch的ProcessProbe

序 本文主要研究一下Elasticsearch的ProcessProbe ProcessProbe elasticsearch-7.0.1/server/src/main/java/org/elasticsearch/monitor/process/ProcessProbe.java public class ProcessProb......

go4it
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部