MongoDB 学习记

问题记录集

----------------------

2018.12.5

----------------------

1.关于find的第二个参数

在查询时,书上说可以使用find 或 findOne的第二个参数指定想要返回的键,并举了两个例子:


这是我自己的一个文档,下面是书上的例子

那意思不就是说,{”键“:1}表示返回的时候包含这个键;{”键“:0}表示返回的时候不要这个键。

然后书上又说:

我于是这么试了一下,居然出错了:

我是想要content 不想要 comments嘛 ,为什么提示我说”Projection cannot have a mix of inclusion and exclusion
明明你在上面mix了的,哼。

查了资料后发现,仅在”_id"和其他的键之间可以mix,其他情况不能mix,那我不想要comments,只想要content咋办?

or(能写短为什么要写长?因为要举例子)

以上。

-------------------------------------------------------分割线------------------------------------------------------------------------

学习记录

2.查询条件(>、≥、<、≤、≠)

lt(less than) lte(less than equal) gt(greater than) gte(greater than equal)

example:

3.OR查询

假设我想匹配ticket_no是21,17,27(假设这3个数字是中奖号码)的文档,那我可以这样写(用$in):

假如我想找没中奖的人,那就可以用$nin来进行查询:

4.$not

5.null

6.查询数组

$all

$size


$slice

---------------------

2018.12.6

---------------------

看过的感觉比较重要的概念

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值