PHP前端开发

MongoDB 与 Mongoose:了解它们的角色和差异

百变鹏仔 3天前 #JavaScript
文章标签 差异

mongoosemongodb 都是 javascript 中处理数据库不可或缺的一部分,但它们有不同的用途:

1.mongodb

示例:

   db.collection('users').find({ name: 'john' })

2. 猫鼬

示例:

   const userSchema = new mongoose.Schema({     name: String,     age: Number,   });   const User = mongoose.model('User', userSchema);   User.find({ name: 'John' });

主要区别:

总而言之,mongodb 本身就是数据库,而 mongoose 是与 mongodb 交互的工具,为模式管理和验证提供附加功能。