mongoose-schema

    0熱度

    1回答

    我正在尋找具有引用變量子模型的父模型的最佳方法。有沒有辦法在保存父模型時設置引用,然後讓它自動填充孩子?如果不是,實現具有可變子字段的父模型的最佳方式是什麼。 var ChildSchema1 = new Schema({ field1: String, field2: String }); var ChildSchema2 = new Schema ({ f

    0熱度

    1回答

    請注意,這不是this重複,也不this,也不this,因爲我需要的是不是從另一個收集到的文件的引用,但對集合本身的引用。 我使用mongoose-schema-extend爲內容創建分層結構。 比方說,我有這樣的: /** * Base class for content */ var ContentSchema = new Schema({ URI: {type: String

    5熱度

    1回答

    我已經開始學習Node.js,並且有一點讓我感到有點困惑,那就是Schema驗證。 驗證數據並向用戶顯示自定義錯誤消息的最佳做法是什麼? 比方說,我們有這個簡單的模式: var mongoose = require("mongoose"); // create instance of Schema var Schema = mongoose.Schema; // create schem

    0熱度

    2回答

    背景:允許用戶發佈投票投票的應用程序。 我在用戶模型中填充對我的民意調查模型的引用有點麻煩。我正在使用mongoose.populate來嘗試並填充投票。在我的路線中,填充函數無法正常工作(返回的用戶爲空)。這裏是我的模型... users.js: // models/users.js var mongoose = require('mongoose'), Poll = requir

    -1熱度

    1回答

    我是Mean Stack工作流中的新成員,MySql架構中的後臺中繼。 我正在創建一個小應用程序來提高我的技能,我遇到了一個邏輯問題。 我已經創建了兩個Schema:一個用戶模式和一個Ticket模式。 現在我必須在兩個Schema之間的關係中保存額外的信息:在MySql中,我使用了可以存儲的聯結表(user_tickets在Laravel案例中),例如,當用戶打開票證時,或者如果用戶隱藏票據等等

    1熱度

    1回答

    您可以在他們的官方文檔示例中看到它:guide#indexes。 var animalSchema = new Schema({ name: String, type: String, tags: { type: [String], index: true } // field level }); animalSchema.index({ name: 1, ty

    1熱度

    1回答

    最近我一直在學習MongoDB和Mongoose以學習MEAN堆棧。使用本課程:https://www.edx.org/course/introduction-mongodb-using-mean-stack-mongodbx-m101x我正在嘗試爲我的產品架構創建虛擬,以更友好的方式顯示價格。但是,打印出虛擬displayPrice時,它會顯示爲未定義,除非通過toObject或toJSON訪問

    5熱度

    1回答

    我正在使用nodejs,爲我的數據庫表達框架和mysql。 我想知道如何使用mysql複製這個mongoose代碼。我找不到在nodejs文件中寫入我的sql模式的方法。我必須爲此使用工作臺嗎?謝謝! var mongoose = require('mongoose'); var userSchema = mongoose.Schema({ local: { usern

    2熱度

    1回答

    我使用Hapi開發一個Web服務,使用Mongoose作爲ODM和Joi作爲驗證器。 我真的很喜歡Joi的驗證以及它與HAPI的連接方式(我需要Joi的描述函數來顯示一些描述),但我不想維護兩個模式,一個用於Joi,一個用於貓鼬;我想用Joi定義我的模式,然後只能導出Mongoose所需的基本模式。例如: mySchema.js module.exports = { name : Str

    1熱度

    1回答

    我想在我的模型做很多索引,當我在做查詢在該查詢 使用特定的指標,這是我的模型 var mongoose = require('mongoose'), Schema = mongoose.Schema; var ThingSchema = new Schema({ word:{ type: 'ObjectId', required:true