问题记录集
----------------------
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
---------------------
看过的感觉比较重要的概念