![](/img/trans.png)
[英]MongooseJS: .populate() does not return fields from the parent model
目前有 2 個模型產品和書籍; Book 繼承自 Product,如下所示: 此外,還有一個 Cart 模式,它有一個子文檔“products”,其中包含一個引用字段“bookID”,如下所示: 我正在使用 mongoosejs v-6.8.3 問題是 Cart 實例上的 .populate() ...
[英]MongooseJS: .populate() does not return fields from the parent model
目前有 2 個模型產品和書籍; Book 繼承自 Product,如下所示: 此外,還有一個 Cart 模式,它有一個子文檔“products”,其中包含一個引用字段“bookID”,如下所示: 我正在使用 mongoosejs v-6.8.3 問題是 Cart 實例上的 .populate() ...
[英]Mongoose cannot populate with String as _id
我在 MongoDB 上創建了一個數據庫,自己設置了文檔的 _id(字符串)。 現在,當我嘗試查找並填充時,出現此錯誤: 我要填充的 model 的部分是這樣的: 在 mongoDB 上,它不允許我將 _id 從字符串轉換為 objectId。 我在網上看到 _id 可以是字符串,但它似乎不起作用。 ...
[英]How can I set the refPath to look on the property that is in the same object
我的代碼只是想讓用戶為不同類型的產品添加書簽。 這是在用戶架構上 如何設置 refPath 以查看同一 object 中的屬性。還是應該遵循不同的結構? 以及如何正確填充結果 ...
[英]How to populate an array of ObjectIds in mongoose?
我有一個用戶 model,我想通過他們的 id 驗證一組多個朋友的模式。 應該執行此操作的架構部分是:friends: { type: [mongoose.SchemaTypes.ObjectId], }, 然后,當我嘗試添加一個具有 id 值的朋友並將其填充到 API 端點內時,它會將 ...
[英]How to filter documents using find method in mongoose based on the data from reference in documents?
我正在從事像應用程序這樣的電子商務。 我有 orderItem 模式 產品模式有一個字段“所有者”,這也是一個參考。 我期望獲得基於產品所有者的 orderItems。 例如:某店主想查看他的哪些產品已經售出。 因此他將查詢 orderItems 以獲取他出售的商品。 ...
[英]How to populate an ObjectId object within an array in Mongoose?
首先,我在 StackOverflow 中找到了很多關於該問題的答案,但是,沒有一個能解決我的問題。 我有一個這樣的 userSchema: 我想將 productId 填充到 userCart 數組中,這樣我就可以到達: 那些領域。 我試過 和 我認為這可能是因為 findById 所以我嘗試了 ...
[英]How to populate nested fields in schema mongodb
我有一個結構如下的摘要模式 { sender: { type: mongoose.Schema.Types.ObjectId, ref: "User", required: true, }, summary: { type: ...
[英]trying to populate a single field in each object inside an array of objects by dynamically picking the model to use with mongoose
我正在嘗試使用 refPath 來引用哪個集合從我的架構中提取人口數據,即使它看起來與我看到的示例相同,但它只是不起作用。 這是我的 statesPersons 模式,不是特別重要,但它包含對象的 activeWork 數組。 這是我的 activeWork 模式,對象數組。 這具有我需要填充的 r ...
[英]MongoDB + Mongoose > How to correctly match a set of ISODates in populate()
我是 MongoDB 的新手,在使用填充時遇到奇怪的行為。 這是我的模式: 這是我數據庫中的典型練習文檔: 一切都按預期工作,除了按日期過濾我populate() function(通過匹配參數) 。 這是我試圖解決的獲取請求: 如果我輸入 URL: http://localhost:3000/a ...
[英]How Can I Populate This Array of Appointments
這是來自數據庫的數據。 但我無法在約會數組中填充 ID 數組。 在此處輸入圖像描述如何在約會數組中填充 ID 數組。 我嘗試了地圖功能,但它顯示了一條錯誤消息,如“無法使用嵌套文檔中填充的內容”。 這是來自我的終端。 我想從這個 Appoinment Array 中填充每個 ID enter cod ...
[英]Mongoose Error: Schema hasn't been registered for model "name". Use mongoose.model(name, schema)
我有兩個模型。 在第一個模型上,我有一個虛擬字段,應該由另一個(一對多關系)填充。 而且它不起作用。 型號一: 型號二: (我省略了 Props,因為它們是 .ts 文件) 在index文件中,我導入了引用下面控制器方法的路由: 我至少有 12 個其他類似的模型,它們的工作方式完全相同。 (當 ...
[英]I have issues in reverse relation in nodejs using moongose one to one relationship
所以基本上我為用戶設置了三個角色行政賣方買方這是我的用戶方案 這是我的用戶角色模式賣家模式 買家模式 現在當我做 我得到了正確的結果,比如我得到了賣家數據,然后是用戶的 object,包括所有詳細信息,您可以在下面的屏幕截圖中查看結果 但當我喜歡const usersQuery = User.fin ...
[英]MissingSchemaError: Schema hasn't been registered for model cant find resolve
我正在嘗試在 mongo 中填充我已經嘗試了所有方法,但我總是會收到此錯誤。 我已經很沮喪了小米 function model 貿易 model 貿易類型 如果我更改 model 的名稱也沒關系,總是同樣的錯誤,我不知道我做錯了什么,我已經這樣做了幾個小時,這真的讓我很沮喪。 有人遇到過嗎? ...
[英]How to use populate, within select, in MongoDB?
假設我在 MongoDB 上有兩個模式: 每次用戶登錄時,我都會展示他們發布的內容,以及關注每件事的粉絲。 我可以使用 populate 和 select 來實現: 但是,我只得到每個粉絲的 id,而不是粉絲的名字和 email。 我不太清楚如何使用填充來再次引用人員集合。 我想要達到的結果是: ...
[英]How to query specific values from a two level Mongoose populate?
我想從兩級 Mongoose 填充查詢特定值。 ...
[英]Can We import Mongoose schema into another Schemas Object array? and then use refs and Populate, to get data into array?
我是初學者,誰能告訴我為什么我們必須將整個架構導入一個新架構 Object 作為數組? 那是什么目的? 頁數:[nestedSchema] 例如,如果我有 我想知道為什么我們需要它來將整個架構作為數組放入另一個架構中。 因為有另一種方式可用(refs&Populate) ,以這種方式這樣做 ...
[英]How to save a document that is associated to another foreign key? in MONGODB (NO SQL)
我想問一下如何通過獲取類別的 ID 來保存子類別。 類別 Model 子類別 model 我的 Controller 我的問題是我將如何保存我的子類別,我將在其中 select 類別的 ID 值並將其插入到子類別 - 類別名稱字段中? 正在工作,但我得到的只是該類別中的第一個 ID,即使您輸入了另 ...
[英]Why mongoose populate works but virtual populate doesn't?
根據文檔,我有以下架構: 當我填充虛擬時,什么也沒有發生: 但是,如果我將“ref”添加到架構中的userId並執行.populate("userId") ,它會按預期工作,這意味着問題不在於模型之間的關系,而在於虛擬人口。 任何想法我做錯了什么? 如果我添加mongoose.set("debug ...
[英]lookup with conditional localField
我正在嘗試使用查找填充 fromStaffId 和 toStaffId 但在我的情況下,當我的 id 與 fromStaffId 匹配時,我必須填充 toStaffId ,反之亦然,我試圖放置不起作用的條件查找我的代碼是 ...
[英]Multiple populate in one filed
在我的事務數組字段中,我有兩個不同的 Object Id。 一個是存款,另一個是提款。 我需要同時填充 Object Id。 例如:- 是否有可能填充這個數組? ...