相关疑难解决方法(0)

编译Mongoose后无法覆盖模型

不确定我做错了什么,这是我的check.js

var db = mongoose.createConnection('localhost', 'event-db');
db.on('error', console.error.bind(console, 'connection error:'));

var a1= db.once('open',function(){
var user = mongoose.model('users',{ 
       name:String,
       email:String,
       password:String,
       phone:Number,
      _enabled:Boolean
     });

user.find({},{},function (err, users) {
    mongoose.connection.close();
    console.log("Username supplied"+username);
    //doSomethingHere })
    });
Run Code Online (Sandbox Code Playgroud)

这是我的insert.js

var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/event-db')

var user = mongoose.model('users',{
     name:String,
     email:String,
     password: String,
     phone:Number,
     _enabled:Boolean
   });

var new_user = new user({
     name:req.body.name,
     email: req.body.email,
     password: req.body.password,
     phone: req.body.phone,
     _enabled:false
   });

new_user.save(function(err){
    if(err) console.log(err); 
   });
Run Code Online (Sandbox Code Playgroud)

每当我试图运行check.js时,我都会收到此错误

编译后无法覆盖'用户'模型.

我知道这个错误是由于Schema不匹配造成的,但我看不出这是怎么回事?我对mongoose和nodeJS很新.

以下是我从MongoDB的客户端界面获取的内容:

MongoDB shell version: 2.4.6 connecting to: test …
Run Code Online (Sandbox Code Playgroud)

model mongoose mongodb node.js express

80
推荐指数
14
解决办法
8万
查看次数

项目中的多个 Azure App Function

我目前正在开发一个小游戏,它将依赖大量的Azure App Functions来不时地执行函数。我按照 MSDN 上的教程(https://learn.microsoft.com/en-us/azure/azure-functions/functions-develop-vs#configure-the-project-for-local-development)解释说我必须创建一个新项目来托管一个函数,但到目前为止,我已经有 6 个不同的函数,而且我真的不想创建 6 个不同的项目。

此外,所有这些函数(用 JavaScript 开发)都有很多共同的代码,因此我创建了一个带有一些辅助函数的通用 JavaScript 文件。现在我有多个项目,如果不将其复制/粘贴到所有项目中,我就无法再使用它。

最后,为了能够正确开发游戏,所有功能都必须在我的开发计算机上并行运行,并且我真的不想打开 6 个(或将来更多)powershell 实例来托管这些功能。

有没有办法在同一个项目中托管多个功能并在 Azure 上轻松部署它们?

azure azure-functions

6
推荐指数
1
解决办法
5204
查看次数

Node.js和共享文件中的Azure功能

我正在通过Bitbucket CI部署我的Azure功能.我能够从多个函数中的共享目录中引用文件,这很棒.

但是,当我尝试更新我的共享代码并通过推送到我的主分支来部署它时,我可以看到我的Kudu控制台中的文件正在更新,但我的功能本身似乎仍然引用了旧版本的文件. ..如果我关闭我的CI,我没有这个问题.

知道问题可能是什么以及如何解决这个问题?

azure node.js azure-functions

3
推荐指数
1
解决办法
1043
查看次数

标签 统计

azure ×2

azure-functions ×2

node.js ×2

express ×1

model ×1

mongodb ×1

mongoose ×1