mongoose/mongodb如何实现查询数据的时候获取查询条件以外的数据

就是想建立一个联系人的数据表,然后前端通过自己的username查找对应的好友遍历到页面中

这是我的mongoose schema

var contactSchema = new Schema({
user1:{
    type:Object,
    required:true
},
user2:{
    type:Object,
    required:true
},
created_time:{
    type:String,
    default: () => moment(new Date()).format('YYYY-MM-DD')
},
},
{
versionKey: false 
})

这是Node.js存储数据的接口

router.post('/agree/apply',function(req,res,next){
console.log(req.body)

new Contact({
    
}).save(function(error,result){
    if(error){
        console.log(error)
    }
    //console.log(result)
    res.json('yes')

})
})

我想要保存 user1name user1photo 和 user2name user2photo 到数据表,该怎样写schema啊。。然后到时候查询数据的时候条件该怎么写啊,就是获取除了条件(自己的username)以外的username 和 photo

阅读 2.1k
1 个回答
db.xxx.find({username:{$ne:my_user_name}})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题