mongoose-schema

    0熱度

    1回答

    我試圖設置我的MongoDB設計的方式有一個projects集合和一個people集合。 Project模型架構包含一個_people項目,其中引用了People模型。 (而不是People模型有一個字段來引用他/她所屬的項目,它需要像這樣) 我需要在people容器中創建新文檔時運行驗證,每個項目只能有一名經理。這將是很容易的,如果有可能,我來執行的架構中的元素確認的查詢,但我不相信這就是可能的

    1熱度

    1回答

    我有一個靜態方法設置,將驗證一個對象是否正確地遵循該模型的模式,並且驗證本身工作得很好,但我無法獲得貓鼬隱藏控制檯中顯示的ValidationError錯誤。 用於驗證的靜態方法是: fieldSchema.statics.testValidate = function(field) { return new Promise((res, rej) => { new this(

    0熱度

    1回答

    我試圖驗證用戶名,然後將它保存到mongodb。而是保存或驗證消息我看到在終端以下消息: 「如果(user.path(用戶名)){ 類型錯誤:user.path是不是一個函數」 這是什麼意思? 我是新手。 這裏是我的user.js的 var User = require('models/user').User; var HttpError = require('error').HttpError

    -2熱度

    1回答

    { "_id" : ObjectId("56b84dab9f973b3cd5f52c8c"), "userid" : "abcde", "dates" : { "2-01-2015" : { "9-10" : { "ava" : "no", "bookibg_id" : "null" },

    6熱度

    1回答

    我想開始利用Mongooses文檔版本控制(__v key)。我遇到了一個實際增加版本值的問題,然後我發現在執行查詢時必須添加this.increment()。 有沒有辦法自動遞增?現在,我只是把它添加到預中間件爲更新型的查詢: module.exports = Mongoose => { const Schema = Mongoose.Schema const modelS

    0熱度

    1回答

    我都存儲在文檔中收集,當我試圖通過findOne找回它,它返回我的錯誤的結果: 我的貓鼬模式是這樣的: var db = require('../db'); var mongoose = db.mongoose_var; var companySchema = mongoose.Schema({ companyName:String }); module.exports = mongo

    0熱度

    1回答

    我是新來的貓鼬,我在嘗試使用聚合查詢獲取某些數據時遇到問題。我的拍賣模式的 一個部分是: "_id" : ObjectId("56c58be1faaa402c0d4ae66f"), "auction_name" : "Auction2", "auction_start_datetime" : ISODate("2016-02-18T09:30:00.000Z"),

    0熱度

    1回答

    var mongoose = require('mongoose'), Schema = mongoose.Schema; var sensorModel = new Schema({ key: String, value: Schema.Types.Mixed }) modules.export = mongoose.model('collectionName',sensorMod

    0熱度

    1回答

    我使用這個查詢: Model.update( {_id: req.params.questions_id, "doc.questionSets.$._id": req.params.set_id}, {$pushAll: {"questions": req.body}}, {upsert:true}, function(err, questions){

    0熱度

    1回答

    我是Mongoose和Nodejs開發的新手,我對如何正確設置保存我的記錄有點困惑。這裏是我的兩個模式: 下載 var mongoose = require("mongoose"); var Schema = mongoose.Schema; var downloadSchema = Schema({ title : String, description : Stri