当前位置: 首页 > wzjs >正文

夫唯徒弟做外贸服装批发的seo案例 用wp做的网站比较开放的浏览器

夫唯徒弟做外贸服装批发的seo案例 用wp做的网站,比较开放的浏览器,数控机械加工网,网站建设太原、Mongoose 中与 文档操作(插入、查询、更新、删除)及其相关功能(字段类型、验证、条件筛选、排序、分页等)相关示例: 📋 一、字段类型定义(Schema Types) const mongoose require…

、Mongoose 中与 文档操作(插入、查询、更新、删除)及其相关功能(字段类型、验证、条件筛选、排序、分页等)相关示例:


📋 一、字段类型定义(Schema Types)

const mongoose = require('mongoose')const userSchema = new mongoose.Schema({name: { type: String, required: true },           // 字符串,必须填age: { type: Number, min: 0, max: 120 },           // 数字,限定范围email: { type: String, unique: true },            // 字符串,唯一createdAt: { type: Date, default: Date.now },     // 日期,默认值isActive: { type: Boolean, default: true }        // 布尔值
})const User = mongoose.model('User', userSchema)

📝 二、插入文档

1. 插入一个文档

User.create({ name: 'Tom', age: 25, email: 'tom@example.com' })

2. 批量插入

User.insertMany([{ name: 'Alice', age: 30, email: 'alice@example.com' },{ name: 'Bob', age: 22, email: 'bob@example.com' }
])

🔍 三、读取/查询文档

1. 查询全部

User.find()

2. 条件查询(条件控制)

User.find({ age: { $gte: 20, $lte: 30 }, isActive: true })

常用条件控制操作符:

  • $gt:大于
  • $lt:小于
  • $gte:大于等于
  • $lte:小于等于
  • $ne:不等于
  • $in:包含在数组中
  • $or:或条件
User.find({ $or: [ { age: { $lt: 20 } }, { isActive: false } ] })

🎯 四、字段筛选(只返回部分字段)

User.find({}, 'name email')        // 只返回 name 和 email 字段
User.find().select('name -_id')    // 返回 name 字段,不返回 _id

🔃 五、更新文档

1. 更新一个文档

User.updateOne({ name: 'Tom' }, { $set: { age: 26 } })

2. 更新多个文档

User.updateMany({ isActive: false }, { $set: { isActive: true } })

3. findOneAndUpdate(返回更新前的文档)

User.findOneAndUpdate({ email: 'tom@example.com' },{ $set: { age: 27 } },{ new: true } // 返回更新后的文档
)

❌ 六、删除文档

1. 删除一个

User.deleteOne({ name: 'Bob' })

2. 删除多个

User.deleteMany({ isActive: false })

🔢 七、排序、截取(分页)

1. 排序

User.find().sort({ age: -1 })  // 按 age 倒序(-1),升序为 1

2. 跳过前 N 条(skip)+ 取 N 条(limit)

User.find().skip(10).limit(5)  // 第 11~15 条

✅ 示例组合:分页 + 条件 + 筛选 + 排序

User.find({ age: { $gt: 18 } })     // 条件.select('name age -_id')          // 字段筛选.sort({ age: 1 })                 // 排序.skip(0)                          // 分页开始.limit(10)                        // 每页10条

http://www.dtcms.com/wzjs/436219.html

相关文章:

  • 深圳较便宜的网站建设无线网络优化
  • 如何建设政府网站网络推广销售是做什么的
  • 深圳软件开发南昌seo网站排名
  • 酒业为什么做网站新手怎么开始做电商
  • 建设政府门户网站有何意义有哪些长春网站优化团队
  • 长春网站建设开发维护seo自学网官方
  • 2003系统做网站网站优化seo培训
  • 二级域名网站可以做360推广百度电话
  • 国外网站建设视频教学网络营销的现状
  • b2b平台网站建设方案网络营销顾问是做什么的
  • 宠物网站开发与实现结论南宁网站建设优化服务
  • 陈家镇建设发展公司网站省好多会员app
  • 岳阳seo招聘seo综合查询工具
  • 国家对于学校网站建设正版搜索引擎优化
  • 技术型网站做哪一种好济宁百度推广公司有几家
  • 家在深圳宝安青岛网站优化公司
  • 专业网站建设模板江苏建站
  • 高端定制网站开发需要多少钱友情链接的定义
  • 建一千个网站做长尾词有效果吗北京网站建设东轩seo
  • 广州网站建设海珠新科刷神马关键字排名软件
  • wordpress时间调用广州seo优化公司
  • 做网站安全联盟解全网推广平台
  • 如何做全景网站网络服务器的作用
  • 中建八局一公司官网seo合作代理
  • 网站建设www.comwhois查询
  • 网站开发方案怎么写班级优化大师网页版登录
  • 给个网站2022年手机上能用的东营网站seo
  • 响应式的网站做优化好吗郑州百度推广托管
  • 番禺网站建设开发世界比分榜
  • 幼儿园网站php源码网盘资源免费观看