mongoose基礎使用

复制代码
const mongoose = require("mongoose");
const collection01Model = require("./models/collection01Model");
const LOCAL_DB_URL = "mongodb://localhost:27017/practice";

// 連接到MongoDB數據庫並進行相應的配置
mongoose.connect(LOCAL_DB_URL).then(async (con) => {
  console.log("DB connection successful!!!");

  // 增加數據操作create({}),create([{},{}])
  const addDocument = await collection01Model.create({
    name: "chenlong",
    age: 1001,
    status: "on",
  });
  const addDocuments = await collection01Model.create([
    {
      name: "chenlong",
      age: 1001,
      status: "on",
    },
    { name: "chenlong", age: 1001, status: "on" },
  ]);
  console.log("新添加的數據", addDocument, addDocuments);
  // 更新數據操作 updateOne,updateMany
  const updatedDocument = await collection01Model.updateMany(
    { name: "chenlong" },
    { age: 50000 }
  );
  console.log("更新後的數據", updatedDocument);

  //查詢操作 findOne,find
  const documents = await collection01Model.find({});
  console.log("查詢結果", documents);

  // 刪除數據操作 deleteOne,deleteMany
  const deleteResult = await collection01Model.deleteMany({ name: "chenlong" });
  console.log("刪除結果", deleteResult);
});
复制代码

 

posted @   0龙行者0  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2021-01-04 关于左右两列布局和上下两列布局的解决方案
点击右上角即可分享
微信分享提示