1.多条件查询Articlegit
module.exports = new mongoose.Schema({ // 文章标题 title: String, // 文章标签 tags: Array, // 是否为草稿 isDraft: false })
查询Article中title字段中含有字符串“哈哈”,或者tags中含有“哈哈”,而且isDraft为false的全部数据数量github
let condition = { $or: [ {title: {$regex: reg}}, {tags: {$in: [key]}} ], isDraft: false } Article.find(condition).count().then((count) => {})
2.根据id查询文章信息数据库
Article.findOne({_id: id}).then((article) => { }).catch((err) => { })
1.根据文章id更新某个参数安全
Article.findByIdAndUpdate(id, { lookNum: article.lookNum + 1 }).then(() => { }).catch((err) => { })
一、查询全部数据库 show dbs; 二、切换/建立数据库 use yourDB; 三、删除当前使用数据库 db.dropDatabase(); 四、添加一个用户 db.addUser("name"); db.addUser("userName", "pwd123", true); 添加用户、设置密码、是否只读 五、数据库认证、安全模式 db.auth("userName", "123123"); 六、显示当前全部用户 show users; 七、删除用户 db.removeUser("userName");
更加详细教程mongoose