는 :몽구스 포함 된 문서/DocumentsArrays의 다음 주소로 몽구스 문서에서 ID
DocumentArrays 자신의 _id하여 임베디드 문서를 필터링 특별한 방법 ID를 가지고 http://mongoosejs.com/docs/embedded-documents.html
성명이 부동산 (각각 포함 된 문서는 하나를 얻을 수) :
는 다음 코드를 고려
post.comments.id(my_id).remove();
post.save(function (err) {
// embedded comment with id `my_id` removed!
});
나는 데이터를 검토 한 결과 포함 된 문서에 대한 _id의이 게시물에 의해 확인 될 수있는 것 같은이 없습니다 :
How to return the last push() embedded document
내 질문은 :
설명서가 맞습니까? 만약 그렇다면 어떻게 'my_id'가 '.id (my_id)'을 먼저 수행 하는지를 어떻게 알 수 있습니까?
설명서가 올바르지 않은 경우 문서 배열 내에서 색인을 ID로 사용하는 것이 안전하며 수동으로 고유 ID를 생성해야합니다 (언급 된 게시물 별).
감사합니다. 그래서 _id가 인스턴스화 된 '주석'(포함 된 문서)의 속성이지만 반드시 데이터베이스의 '필드'는 아닙니다. 내 데이터에는 모델에 대해서만 포함 된 문서의 _id 필드가 없습니다. – Lewis
감사합니다. – Lewis
그러나 이것으로 둘 다 별도의 인스턴스가되지 않습니까? 댓글 모델을 업데이트하면 블로그 모델의 변경 사항이 반영됩니까? – Neikos