mongodb nodejs操作命令

  • 查看数据库名
    show dbs

  • 查看表名
    show tables

  • 查看表
    db.users.find()

  • 插入一条记录
    insertOne(myobj, function(err, res)

  • 插入多条
    dbo.collection("site").insertMany(myobj, function(err, res)

  • 查询所有
    dbo.collection("site"). find({}).toArray(function(err, result)

  • 查询一条
    var whereStr = {"name":'菜鸟教程'}; // 查询条件
    dbo.collection("site").find(whereStr).toArray(function(err, result)

  • 更新
    var whereStr = {"name":'菜鸟教程'}; // 查询条件
    var updateStr = {$set: { "url" : "https://www.runoob.com" }};
    dbo.collection("site").updateOne(whereStr, updateStr, function(err, res)

  • 更新多条
    var whereStr = {"type":'en'}; // 查询条件
    var updateStr = {$set: { "url" : "https://www.runoob.com" }};
    dbo.collection("site").updateMany(whereStr, updateStr, function(err, res)

  • 删除
    var whereStr = {"name":'菜鸟教程'}; // 查询条件
    dbo.collection("site").deleteOne(whereStr, function(err, obj)

  • 删除多条
    var whereStr = { type: "en" }; // 查询条件
    dbo.collection("site").deleteMany(whereStr, function(err, obj)

  • 更新记录中数组的某项:
    lang={
    "type":[
    {"name":"js",
    "number":4
    }
    }
    db.collection("lang").updateOne({"type.name":"js"},{.number":1}})
    $inc: 1为增加+1运算符,让js的number+1

  • 删除的回调
    content{
    deletedCount:1
    n:1
    ok:1
    }

你可能感兴趣的:(mongodb nodejs操作命令)