索引数据结构
复合索引数据结构
![MongoDB符合索引](https://img-blog.csdnimg.cn/20201019150005245.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01FTkNPXw==,size_16,color_FFFFFF,t_70#pic_center)
$操作符
$push
向数组尾部增加指定的值
{
$push: {
<field1>: <value1>, ... } }
如果数组中是内嵌文档元素,需要使用.
号操作;
Notice:
- 对于指定的文档中,push对应的field不存在时,MongoDB会为该文档新增此字段并执行插入操作;
- 如果指定的filed字段本身不是array类型,更新操作将会执行失败;
- 如果插入的value本身是一个数组,单纯使用 p u s h 操 作 , 会 将 整 个 数 组 作 为 一 个 元