簡體   English   中英

在節點打字稿環境中使用貓鼬填充

[英]using mongoose populate in node typescript environment

我無法弄清楚這一點。 我正在使用 node express mongoose 服務器和用打字稿編寫的代碼。 獲取錯誤

類型“文檔”上不存在“填充”屬性聚合 | 型號 | 詢問'

對於我的 org.model.ts 文件中的以下代碼:

OrgSchema.pre("findById", function(next) {
  this.populate({
    path: "acs",
    select: "name -org"
  }).populate({
    path: "rcs",
    select: "name -org"
  });
  next();
});

我錯過了什么嗎? 因為相同的代碼在 js 文件中有效。 我仍然不熟悉用打字稿編寫節點代碼。

我想通了,是我弄錯了。 我試圖做的是一個“虛擬人口”,它按預期工作正常。 不知何故,我在查詢中間件中混合了虛擬填充和填充的概念。 道歉🙏

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM