내가 지금 내가 "title:"는 모든 관련 도서 개체를 보여에서 키워드가 조금 일치하는 경우 뭔가를 검색 할 {
"_id" : ObjectId("58b56fe19585b10cd42981d8"),
"cover_path" : "D:\\Ebooks\\uploads\\ebooks\\cover\\1488285665748-img1-700x400.j
나는 node.js의 몽구스를 통해 전체 문서 중에서 하위 문서만을 얻으려고합니다. 내 데이터베이스 스키마는 다음과 같다 : var mongoose = require('mongoose');
var Schema = mongoose.Schema;
// var Items = require('./items.js');
var Items = new Schema
MongoDB에서 이것을 설정하는 가장 좋은 방법은 확실치 않습니다. 두 개의 모음 User과 Skill이 있습니다. Skill 컬렉션에는 모든 사용자가 보유해야하는 기술 목록이 있습니다. var SkillSchema = new Schema({
name: { type: String, required: true, trim: true },
c
나는 nodejs에서 새롭다. 나는 결과를 원하지만 마지막 값을 보여준다. "child_skills" : [
"Nodejs",
"Android",
"Javascript"
],
내 nodejs 방법은 export function create(req, res) {
return JobCateg
내 몽구스 스키마에서 기본 배열 크기 및 값을 설정하려고하지만 문서에 실제로 데이터가없는 한 반환 값은 항상 []으로 표시됩니다. "transform": { type: [ Number ], default: [0, 0, 0] }
반환 값은 다음과 같습니다 "transform":[0,0,0]
대답 : 어떤 새 문서에 데이터를 추가합니다 required:
과 모음의 내부 문서를 참조하는 한 방법 내 스키마가 될 때 : foodtruck.js이 var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var Items = require('./items.js');
var FoodTruckSchema = new Schema({
food
나는 데이터베이스를 다음과 같이 모델링 유스 케이스가 포함되어있는 경우 확인 : 이제 name: XYZ
gradeCards: [{
id: 1234, // id of the report card
comments: ['GOOD','NICE','WOW']
}, {
id: 2345,
comments: ['GOOD','NICE
필드가 비어 있거나 레코드에없는 경우 기본값을 추가 할 수 있습니까? 예 : if (! record.options) { record.options = {}; }
많이 검색 한 후, 내가 발견 응답 내가 .toObject() 또는 .toJSON()를 사용하여이 작업을 수행 할 수 있습니다,하지만 난이 중 하나를 호출 아니에요 그리고 난 단지에이 조건을 추
스키마에 플러그인을 추가 한 후 내 컨트롤러에서 페이지 매기기를 사용하는 데 문제가 있습니다. 코드는 TypeScript 2.1로 작성되었으며, @ 유형/mongoose-paginate를 devdependencies에 설치했습니다. [ts] 심각도 : '오류'메시지 : '속성'페이지 매김 '이'모델 '유형에 없습니다.' 내 컨트롤러 : export func