有没有办法避免用猫鼬进行硬编码?

高拉夫·高尔(Gaurav Goel)

考虑以下代码,其中“团队”是猫鼬模型。

var Team = mongoose.model( 'Team' );
Team.find({'GroupName':gname}, function (err, teams) {
   // Some code
}

在mongo中进行选择时,如何摆脱对“ GroupName”:gname进行硬编码的硬编码?

香港强尼

一种方法是在模型上定义暴露DAO接口的静态方法,该方法封装了以下这类详细信息:

Team.js

teamSchema.statics.findByGroupName = function (gname, cb) {
    this.find({ GroupName: gname }, cb);
};
...

Other.js

Team.findByGroupName(gname, function (err, teams) {
   // Some code
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

猫鼬:有没有办法默认为true(始终启用)?

来自分类Dev

有没有办法用猫鼬更新用户信息?

来自分类Dev

有没有办法用猫鼬更新用户信息?

来自分类Dev

猫鼬:有没有办法默认默认为true(始终启用)?

来自分类Dev

有没有办法在客户端使用猫鼬创建的方法?

来自分类Dev

有没有办法在猫鼬模式中选择性地应用时间戳?

来自分类Dev

有没有办法避免使用$ http进行预检?

来自分类Dev

有没有办法避免RTL?

来自分类Dev

有没有办法避免严格的别名警告?

来自分类Dev

有没有办法避免全局数组?

来自分类Dev

有没有办法进行多色边框

来自分类Dev

有没有办法进行连锁的PayPal付款?

来自分类Dev

有没有办法进行多行输入?

来自分类Dev

有没有办法避免在 snap 安装/删除时进行身份验证对话框?

来自分类Dev

有没有办法告诉文本(csv)文件已使用错误的编码进行了转换或处理?

来自分类Dev

我正在使用express js,猫鼬和ember js。有没有办法只编写一次模型?

来自分类Dev

有没有办法在 Javascript 中覆盖 `new Date()` 以便它总是返回考虑一个特定硬编码时区的日期?

来自分类Dev

有没有办法避免没有加密的MITM攻击?

来自分类Dev

有没有办法避免没有加密的MITM攻击?

来自分类Dev

有没有办法让我避免for循环或使其更有效率?

来自分类Dev

有没有办法避免在android布局上指定尺寸大小?

来自分类Dev

有没有办法避免打字稿中臭名昭著的= this

来自分类Dev

有没有办法避免这么多list(chain(* list_of_list))?

来自分类Dev

Android:有没有办法让用户对SharedPreferences保密/隐藏?避免被操纵或编辑

来自分类Dev

有没有办法避免_completely_丢失缓存?

来自分类Dev

有没有办法避免将DCU链接到BPL?

来自分类Dev

有没有办法避免联合的“过度补偿”对齐?

来自分类Dev

有没有办法避免多次配置相同的信息?

来自分类Dev

有没有办法避免在OS X的Terminal中出现这种严重的提示效果?

Related 相关文章

  1. 1

    猫鼬:有没有办法默认为true(始终启用)?

  2. 2

    有没有办法用猫鼬更新用户信息?

  3. 3

    有没有办法用猫鼬更新用户信息?

  4. 4

    猫鼬:有没有办法默认默认为true(始终启用)?

  5. 5

    有没有办法在客户端使用猫鼬创建的方法?

  6. 6

    有没有办法在猫鼬模式中选择性地应用时间戳?

  7. 7

    有没有办法避免使用$ http进行预检?

  8. 8

    有没有办法避免RTL?

  9. 9

    有没有办法避免严格的别名警告?

  10. 10

    有没有办法避免全局数组?

  11. 11

    有没有办法进行多色边框

  12. 12

    有没有办法进行连锁的PayPal付款?

  13. 13

    有没有办法进行多行输入?

  14. 14

    有没有办法避免在 snap 安装/删除时进行身份验证对话框?

  15. 15

    有没有办法告诉文本(csv)文件已使用错误的编码进行了转换或处理?

  16. 16

    我正在使用express js,猫鼬和ember js。有没有办法只编写一次模型?

  17. 17

    有没有办法在 Javascript 中覆盖 `new Date()` 以便它总是返回考虑一个特定硬编码时区的日期?

  18. 18

    有没有办法避免没有加密的MITM攻击?

  19. 19

    有没有办法避免没有加密的MITM攻击?

  20. 20

    有没有办法让我避免for循环或使其更有效率?

  21. 21

    有没有办法避免在android布局上指定尺寸大小?

  22. 22

    有没有办法避免打字稿中臭名昭著的= this

  23. 23

    有没有办法避免这么多list(chain(* list_of_list))?

  24. 24

    Android:有没有办法让用户对SharedPreferences保密/隐藏?避免被操纵或编辑

  25. 25

    有没有办法避免_completely_丢失缓存?

  26. 26

    有没有办法避免将DCU链接到BPL?

  27. 27

    有没有办法避免联合的“过度补偿”对齐?

  28. 28

    有没有办法避免多次配置相同的信息?

  29. 29

    有没有办法避免在OS X的Terminal中出现这种严重的提示效果?

热门标签

归档