Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript “之后”&引用;node exampleScript.js"&引用,不能用cmd写_Javascript_Node.js_Mongodb - Fatal编程技术网

Javascript “之后”&引用;node exampleScript.js"&引用,不能用cmd写

Javascript “之后”&引用;node exampleScript.js"&引用,不能用cmd写,javascript,node.js,mongodb,Javascript,Node.js,Mongodb,我在文件夹“my”中得到了2个脚本,在文件夹节点_模块中安装了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(

我在文件夹“my”中得到了2个脚本,在文件夹节点_模块中安装了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中写入任何内容,因为您的应用程序正在运行并等待任何交互来记录数据

如果要退出应用程序:ctrl+c
如果您希望运行应用程序并能够在cmd中写入:

  • 打开另一个cmd:)
  • 使用诸如netbeans、eclipse甚至sublime text之类的编译器运行节点