![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mongoose
desongzhang
这个作者很懒,什么都没留下…
展开
-
mongoose踩坑
mongoose.Types.ObjectId(item).toString()把转为字符串格式错误代码: let doc = (await msgDB.findById(item._id)).children.id(childItem._id); let likes = [...doc.likes].map((item) => {mongoose.Types.ObjectId(item).toString(); }); let index = li原创 2021-07-09 01:08:53 · 174 阅读 · 1 评论 -
2021-07-07
//创建表模板 var User=mongoose.model("User",{name:String,age:Number,..........})//插入数据User.create(Object,()=>{......})//更新数据User.update(Object,()=>{......})//删除数据User.remove(Obeject,()=>{......})下面的路径是自定义的数据备份:mongodump -d dbname -o c:/dat转载 2021-07-07 21:26:16 · 69 阅读 · 0 评论 -
mongoose 系列之五 populate
https://segmentfault.com/a/1190000021151338转载 2021-07-06 20:33:07 · 90 阅读 · 0 评论 -
mongoose连接到别的已有的集合
mongoose从数据库读取数据, 不需要mongoose.collection(‘collectionName’).完整的学习参考mongoose文档。简单例子如下,其中{}是具体条件或者数据。– model.js –const mongoose = require('mongoose');mongoose.connect('mongodb://locahost/dbName')const dataSchema = new mongoose.Schema({});const dataModel原创 2021-06-17 15:10:19 · 347 阅读 · 0 评论 -
mongoose基础
const mongoose = require("mongoose")const url = "mongodb://localhost:27017/userDatabase";let userSchema = new mongoose.Schema({ name: String, age: Number, length: Number,}, { versionKey: false})//建表const fn = async () => { /原创 2021-06-17 14:42:24 · 45 阅读 · 0 评论 -
mongoose 验证
mongoose 验证在创建集合规则时,可以设置当前字段的验证规则,验证失败则输出错误提示信息。required: true 必传字段minlength: 2 字符串最小长度maxlength 10 字符串最大长度min: 10 数值最小值max: 100 数值最大值enum: [‘html’,‘css’,‘javascript’] 枚举,列出当前可以拥有的字段trim: true 去除字符前后两边的空格validate: 自定义验证器default: 默认值const postSc转载 2021-06-16 21:22:07 · 228 阅读 · 0 评论