mongoose-populate

    1熱度

    1回答

    我有一個產品列表,每個產品都有自己的選項。例如: 藍色禮服(S - L) 紅服飾(XS - S - M) 藍色禮服和紅服飾是產品,小號 ,L,XS,S和M是選項。選項模型有對產品模型的參考,我想檢索所有產品,然後列出他們自己的選項。 我想用一個查詢來實現它,我的問題是我從沒有鏈接到它的選項的產品開始。所以我開始找到所有的產品,並與一個嵌套的然後與foreach循環我得到它的所有選項。然後我嘗試將該

    5熱度

    2回答

    狐狸需要時間來解釋從頭到尾發生的事情。 序言: 用戶在如下等10人。當用戶A登錄時,來自10個人中的每個人的X個帖子被拉入視野。 我不知道這是否是正確的做法,並會欣賞更好的做法。但是,我想嘗試一下,但它不起作用。 後續型號: let mongoose = require('mongoose'); let Schema = mongoose.Schema; let FollowSchema =

    1熱度

    1回答

    花了1天的時間試圖完成任務後,我認爲該是尋求幫助的時候了。 我想填充文檔的2個級別。 我試着用populate(),但它似乎只適用於第一級,而不是深填充!我在SO上讀了很多東西,我知道它應該可以工作,但我認爲我錯過了一些非常愚蠢的東西... 請讓我知道我犯的錯誤。 以下是相關的代碼。 架構 var compositionSchema = new Schema({ name: {

    0熱度

    1回答

    我想讓這個貼子的創建者成爲一個用戶模式。所以,我有2個模式 post.js const mongoose=require('mongoose'); mongoose.Promise = global.Promise; const Schema= mongoose.Schema; const postSchema= new Schema({ body:{ type: String,

    0熱度

    1回答

    文件我想打一個項目,在我的MongoDB \貓鼬項目註釋。 因爲這是我的MongoDB的第一個項目,我有一個奇怪的問題: 我需要這樣的 var itemSchema = new mongoose.Schema({ name: String }); 的項目文件,我需要的評論爲這個項目是這樣的: var commentSchema = new mongoose.Schema({ text:

    0熱度

    1回答

    後3/4水平總是發現,貓鼬水平後,不填充3. 試圖與[email protected]^4.12.4 var mongoose = require('mongoose'); var config = require('./config') var Promise = require('bluebird') mongoose.Promise = Promise mongoos

    0熱度

    1回答

    我正在嘗試爲mongodb對象使用自定義_id。 我有兩個對象:用戶&集團 用戶: const mongoose = require('mongoose'); const { Schema } = mongoose; const ObjectId = Schema.Types.ObjectId; const userSchema = new Schema( { //U

    0熱度

    1回答

    設置 比方說,我們有模式Foo和Bar。 Foo有一個字段bar。該字段可以包含引用文檔Bar的ObjectId,也可以包含其他非ObjectId的任意對象。 const fooSchema = new mongoose.Schema({ bar: { type: mongoose.Schema.Types.Mixed, ref: 'Bar' } });

    0熱度

    1回答

    我有這個架構用戶: var mongoose = require("mongoose"), passportLocalMongoose = require("passport-local-mongoose"); mongoose.Promise = global.Promise; var userSchema = new mongoose.Schema ({ usern

    0熱度

    1回答

    我想返回所有聊天對話,其中登錄用戶(user_id)是參與者。 我想填充參與者只返回profile.firstname(可能其他一些版本),然後,我想篩選出參與者,使其不參加陣列中帶回是loggedInUser(USER_ID)。 chat.controller.js INDEX Chat.find({participants: user_id}) .populate('partic