본문 바로가기

데이터 베이스/MONGODB

mongoose query(3), populate

반응형

https://mongoosejs.com/docs/api/model.html#model_Model.findOneAndRemove

 

Mongoose v5.9.20:

Parameters doc «Object» values for initial set optional «[fields]» object containing the fields that were selected in the query which returned this document. You do not need to set this parameter to ensure Mongoose handles your query projection. [skipI

mongoosejs.com

A.findOneAndRemove(conditions, options, callback)

mongoose삭제를 위한 쿼리입니다. 옵션으로 sort, maxTimeMS, select등을 사용할수 있습니다.

mongoose를 이용하면서 다른 스키마를 참조하고 싶다면 populate를 사용하시면 됩니다.

comments: [
    {
      type: mongoose.Schema.Types.ObjectId,
      ref: "Comment"
    }
  ],

type 결정해주고 ref로 참조하고자 하는 schema를 지정하면 됩니다.

반응형

'데이터 베이스 > MONGODB' 카테고리의 다른 글

mongoose query(2)  (0) 2020.06.23
mongoose query(1)  (0) 2020.06.20
mongoose Schema  (0) 2020.06.17
mongoose를 이용한 mongoDB connect  (0) 2020.06.02