Node、Mongo 和 Mongoose 的新手问题

发布于 2024-11-10 04:40:49 字数 357 浏览 0 评论 0原文

我正在尝试通过查看 GitHub 上的代码来学习如何使用 Node、Mongoose 和 Mongo。

此行的目的是什么:

PostProvider = function(){};

来自: https:// github.com/cmarin/MongoDB-Node-Express-Blog/blob/master/postprovider.js

对我来说,这似乎是一个空函数。

I am trying to learn how to use Node, Mongoose, and Mongo by looking at code from GitHub.

What's the purpose of this line:

PostProvider = function(){};

from: https://github.com/cmarin/MongoDB-Node-Express-Blog/blob/master/postprovider.js

To me, it seems like an empty function.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

绝影如岚 2024-11-17 04:40:49

为了在javascript中模拟“类概念”,我们有3种方法。其中一种方法是使用原型功能。 Apple 类示例:

function Apple (type) {
    this.type = type;
    this.color = "red";
}

Apple.prototype.getInfo = function() {
    return this.color + ' ' + this.type + ' apple';
};

在您的示例中,PostProvider 函数没有属性。因此,“cmarin”声明一个空函数:

PostProvider = function() {};

并添加一些方法:

  • PostProvider.prototype.findAll
  • PostProvider.prototype.findById
  • 等。

To simulate the "class-concept" in javascript, we have 3 ways. One of this way is to use the prototype feature. Example for a Apple class :

function Apple (type) {
    this.type = type;
    this.color = "red";
}

Apple.prototype.getInfo = function() {
    return this.color + ' ' + this.type + ' apple';
};

In your example, the PostProvider function has no attributes. So, "cmarin" declares an empty function :

PostProvider = function() {};

And add some methods :

  • PostProvider.prototype.findAll
  • PostProvider.prototype.findById
  • etc.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文