我在“my”文件夹中有 2 个脚本,在 node_modules 文件夹中安装了 mongodb 文件夹。
代码 1:
var mongo=require("mongodb");
var host= "127.0.0.1";
var port=mongo.Connection.DEFAULT_PORT;
var db= new mongo.Db("nodejs-introduction",new mongo.Server(host,port,{}), {safe: false})
db.open(function(error){
console.log("we are connected" + " "+ host + ":" + port);
db.collection("user",function(error,collection){
console.log("we got collection");
collection.insert({
id:"1",
name:"Lauris Skraucis",
twitter:"LauroSkr",
email:"skciz@gmail.com",
},function(){
console.log("sucessfully inserted Lauris")
});
collection.insert({
id:"1",
name:"Janis Skraucis",
twitter:"Jask",
email:"jask_dosiba@inbox.lv",
},function(){
console.log("sucessfully inserted Janis")
});
});
});
和第二个文件
var mongo=require("mongodb");
var host= "127.0.0.1";
var port=mongo.Connection.DEFAULT_PORT;
var db= new mongo.Db("nodejs-introduction",new mongo.Server(host,port,{}));
db.open(function(error){
console.log("we are connected" + " "+ host + ":" + port);
db.collection("user",function(error,collection){
collection.find({"id:1"},function(error,cursor){
cursor.toArray(function(error,users){
if(users.length==0){
console.log("no user");
}else{
console.log("found user",users[0]);
}
});
});
});
});
在我写入 cmd cd C:\Users\X\Desktop\my 之后,然后节点第一个文件,我得到
我们已连接 127.0.0.1:27017 我们成功插入了集合 Lauris 成功插入了 Janis
之后我不能在cmd中写任何东西