gpt4 book ai didi

mongodb - Mongoose、Cygwin 和 MongoDB - 不保存

转载 作者:可可西里 更新时间:2023-11-01 09:37:55 26 4
gpt4 key购买 nike

我对 mongo 和 node.js 完全陌生,所以我仍处于游戏阶段。

我运行的是 Windows 7,所以我必须使用 Cygwin 才能使用 node.js。对于 mongo,我将二进制文件复制到 cygwin/bin/文件夹并启动了 mongod - 到目前为止有效。我可以创建数据库、表等。

现在我想将 Mongoose 与 node.js 一起使用。我通过 npm 安装它,它似乎可以工作,但我无法保存我的记录。

这是我使用的代码:

var mongoose = require('mongoose'),
sys = require('sys'),
Schema = mongoose.Schema;

mongoose.connect('mongodb://localhost/test');

// schema definition
var User = new Schema({
name : String
});

mongoose.model('User', User);

// creating an user
var UserModel = mongoose.model('User');
var u = new UserModel();
u.name = 'John';

// inserting
u.save(function(){
sys.puts('Saved!');
});

我从来没有看到我的“已保存!”输出,它不保存它。有什么建议吗?

最佳答案

刚遇到这个问题。尝试将以下行添加到您的主机文件中:

127.0.0.1  localhost

您的主机文件应该位于 C:\Windows\System32\drivers\etc

关于mongodb - Mongoose、Cygwin 和 MongoDB - 不保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5070750/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com