Node.js NodeJS可以';t通过MongoJS保存/插入内容

Node.js NodeJS可以';t通过MongoJS保存/插入内容,node.js,mongodb,mongojs,Node.js,Mongodb,Mongojs,我正在尝试在MongoDB中保存/插入 使用express和mongoJS 我的代码 : 当我转到Mongo控制台“显示数据库”时,它将显示新创建的数据库 当我在控制台中使用“db.hexx.users.find()”时,它是空的 当我插入 控制台“db.hexx.users.insert({email:srirangan@gmail.com,密码:“ilovedmonfxxgodd”,性别:“男性”})-插入 在nodeJs中,它不起作用 db.users.insert({email: "sr

我正在尝试在MongoDB中保存/插入

使用express和mongoJS

我的代码 :

当我转到Mongo控制台“显示数据库”时,它将显示新创建的数据库

当我在控制台中使用“db.hexx.users.find()”时,它是空的 当我插入 控制台“db.hexx.users.insert({email:srirangan@gmail.com,密码:“ilovedmonfxxgodd”,性别:“男性”})-插入

在nodeJs中,它不起作用

db.users.insert({email: "srirangan@gmail.com", password: "iLoveddMonfxxgodd", sex: "male"});

谢谢

文档似乎有点离谱和误导,但这对我来说是有效的:

var mongojs = require("mongojs");

var db = mongojs.connect("localhost/hexx");

var users = db.collection('users');
users.insert({ email: "me@me.com", pasword: "password" });
然后,数据将出现在集合中


因此,似乎集合的访问器不是直接从
db
变量中暗示出来的,实际上您需要直接获取集合。

我认为您的控制台命令是错误的

设法

use hexx;   // from localhost:27017/hexx
db.users.find(); // db.users.insert
确保选择正确的集合

show collections;

它不工作,我已经复制并粘贴到server.js并通过console@user1175380如果我没有测试自己,就不会发布“为我工作”的帖子。你在做一些不同的事情。我创建了一个新的项目目录,将依赖项添加到
packages.json
,上面的清单是正在运行的唯一脚本的内容。请先这样做。然后整理应用程序中的其他冲突。
show collections;