如, 先添加一个数组元素的文档
db.members.insertOne(
{
_id: {uid:3,accountType: "qq"},
nickName:"张飞",
points:1200..._id:0,
nickName:1,
points:1,
address:{$slice:-1}}
);
\
slice: 值
1: 数组第一个元素
-1:最后一个元素
-2:最后两个元素
slice...[ 1,2 ] : skip, limit 对应的关系
\
还可以使用 elementMatch 进行数组元素进行匹配
添加一组数据
\
db.members.insertOne(
{
_id: {uid...(
{tag:"90"},
{$set:{flag:2}}
);
\
基于上面这两条数据,可以来查询一下数组中的元素
userInfo 中,会计和程序员的文档\
db.userInfo.find(...\
查询数组中的对象
加两行数据,文档中存在数组,且数组中你的元素为对象
db.userInfo.insertMany([
{ name:"wangwu",
tag: ["90","accountant