다른 하위 문서 형식의 배열을 가진 스키마가 있습니다. 스키마 아래 은 예입니다 VehicleSchema : let BikeSchema = new Schema({
title : { type: String, required: [true, 'title is required'] },
type : { type: String, required:
토런트 항목이 있고 하위 사용자에게 저장된 사용자 주석에 '_replies'라는 이름의 하위 문서 배열이 있으며 모든 주석에도 저장된 사용자 응답에 '_replies'라는 하위 문서 배열이 포함되어 있습니다. var CommentSchema = new Schema({
user: {
type: Schema.Types.ObjectId,
와 하위 문서에있는 경우 : 나는 위치를 추가 할 때, 나는 var index_number = Math.floor(100000 + Math.random() * 900000);를 사용하여 index_number을 생성 var User = new Schema({
_id: ObjectId,
name: String,
position: [
폴링 앱을 만들고 있는데 사용자 ID, IP 주소 또는 MAC 주소를 기반으로 한 설문에 투표 한 사용자를 저장하고 싶습니다. 내 Poll 모델에 voted: VotedSchema 속성을 사용하면 곧바로 앞으로 나아갈 것이라고 생각했지만 어떤 이유로 작동하지 않습니다. 설문 조사 모델 : const mongoose = require('mongoose');
저는 mongodb 및 restheart와 협력하고 있습니다. 내 형 NoSQL DB에 내가이 구조의 고유 한 문서가 있습니다 {
"_id": "docID",
"users": [
{
"userID": "12",
"elements": [
{
"elementID": "149
내 자신의 프로젝트를 시작합니다. - 반응/리덕스와 nodejs에서 간단한 CMS를 사용하여 축구 클럽에 대한 포털. 나는 ppl이 다른 코멘트에 대답하도록 허용하고 싶다. 나는 몽구스의 subcollection에 대해 생각했다. 나는 COMMENT라고 불리는 메인 콜렉션을 가질 것이다. 그것은 사용자 컬렉션에 대한 참조를 가질 것입니다 (f.e 사용자의
바보 같은 질문인데 변명의 여지가 있지만 몽고에 상당히 익숙합니다. films 아래에 나열된 하위 문서가 있습니다. 내 localhost에 문제없이 하나의 하위 문서를 사용하고 있습니다; MLAB와 Heroku가 그것을 테스트 할 때 db.update(
{ _id: req.params.id, 'films.filmId': req.params.filmI