mongoose-schema

    0熱度

    1回答

    我在保存一些數據到貓鼬數據庫時遇到了麻煩。你可以找到我的模型和控制器的所有信息。問題是我想保留一個喜歡特定帖子的用戶數組,因此我在數組中保存了它們的ObjectId,另外我在模型中指定了[{ type: Schema.Types.ObjectId, ref: 'User' }]。 我之前和處理後的數據日誌的,它給了我想要的輸出: The likes value of the found gif:

    0熱度

    3回答

    存儲的日期如下: ... "date_of_birth" : ISODate("1920-01-02T00:00:00Z"), ... 使用的時刻,它在模型中被格式化(爲了填充輸入用於更新文檔)是這樣的: AuthorSchema .virtual('date_of_birth_update_format') .get(function(){ // form

    2熱度

    1回答

    我剛開始使用nodejs/mongoose,我想我有一個經典的異步問題。有人可以指導我如何解決這個異步問題? 我有這個函數「getAreasRoot」,裏面我有一個循環來填充另一個異步函數的結果的孩子。我怎樣才能解決它與異步庫? areaSchema.statics.getAreasRoot = function(cb: any) { let self = this; retu

    0熱度

    1回答

    我有20萬個文檔的集合,每個包含「客戶名稱」字段。有大約1k獨特的「customerName」值。 (該字段建立索引) 我需要使這些客戶的名單,併爲每一個蛞蝓,這樣我可以在我的路由URL中使用。 下一步將呈現一個頁面,顯示所有包含客戶名稱的文件每個客戶名稱。 這裏是我迄今爲止, /// Customer.js const rmaSchema = new Schema({ Customer

    1熱度

    1回答

    所以我爲我的應用程序佈局如下: UserSchema(包含用戶名和密碼)(在用戶鑑別()) var UserSchema = new mongoose.Schema({ firstName: String, lastName: String, email: String, username: String, password: String }, options); UserSche

    0熱度

    1回答

    所以我有我的模式: image: { type: String, default: "http://via.placeholder.com/250x200" }, 因此,當用戶沒有在字段中輸入什麼「形象」,則返回「」。我如何驗證空字符串「」也應該進入默認狀態?

    0熱度

    1回答

    在我的前端登錄表單上,我只有輸入字段「email」和「password」。本地護照需要一個usernameField名稱並引發[MissingUsernameError:沒有給出用戶名]。有沒有什麼辦法讓護照本地不期望一個usernameField?

    0熱度

    1回答

    我有一個代碼,貓鼬的模式,但在客戶端,在Ajax響應返回Empty錯誤{} tableSchema.pre('validate', function(next) { // You **must** do `new Error()`. `next('something went wrong')` will // **not** work var err = new Error('somethi

    0熱度

    1回答

    將電話國家代碼存儲在MongoDB模式中的最佳類型是什麼?它只是一個字符串?我將代碼分別存儲到電話號碼中,並在需要時簡單地將兩者連接起來。 目前,模式是如下:建議 // Contact number schema const contactNoSchema = { type: String, trim: true, default: '', match:

    0熱度

    1回答

    我使用Mongoose作爲Mongo數據庫。我想要執行一些操作。無法獲得結果。 我有一個收集用戶喜歡的模式: {username: 'user1', id: 1, lastName: 'ln1' } {username: 'user2', id: 0, lastName: 'ln2' } 標識可以是0,1,2或3 我想進入這些conditons一個新的對象: 如果用戶名存在且ID爲1,則更新