mongodb学习笔记----二

1,$set修改器入门:$set用来修改一个的值,如果这个键不存在,则创建它。

例子:user={"name":"joe","age":30,"sex":"male","location":"china"}

        db.users.insert(user);

        db.users.update({"name":"joe"},------------->直接回车

        ...{"$set":{"favorite book":"war and war"}})-->直接回车

        db.users.find();

例子2:用户想要一堆书:

        db.user.update({"name":"joe"},------------->直接回车

        ...{$set:{"favorite book":--------------------->直接回车

        ...{["cat and cat","war and war"]}})--------->直接回车

例子3:删除书籍信息

        db.users.update({"name":"joe"},-------------->直接回车

        ...{"$unset":{"favorite book":1}})------------>直接回车

2,$inc修改器的使用:增加已有键的值,或者键不存在时候,创建一个键。

例子1:

    db.games.insert({"name":"bingball","user":"joe"})

    > db.games.update({"games":"pingball"},
... {"$inc":{"score":50}})

    "score"键原来不存在,$inc创建了score键,并给它赋值。

3,数组修改器

    1,$push:向已有的数组末尾添加一个元素。要是没有,就会创建一个新的数组。

    2,$ne,

    3,$addToSet


        

你可能感兴趣的:(mongodb)