2013-09-04 3 views
0

У меня есть 2 скрипта в папке «my», а в папке node_modules установлена ​​папка mongodb.после "" node exampleScript.js "", can not write in cmd

код 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:"[email protected]", 

},function(){ 

    console.log("sucessfully inserted Lauris") 
}); 



collection.insert({ 
    id:"1", 
    name:"Janis Skraucis", 
    twitter:"Jask", 
    email:"[email protected]", 

},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 кд C: \ Users \ X \ Desktop \ мой, то узел 1-ый файл, я получаю

мы связаны 127.0.0.1:27017 мы получили коллекцию успешно вставлен Лаурис успешно вставлен Janis

после этого я не могу написать что-нибудь в cmd

ответ

1

потому что ваше приложение работает и ждет любого взаимодействия для регистрации ваших данных.

, если вы хотите, чтобы выйти из приложения: Ctrl + C
, если вы хотите, чтобы запустить приложение и иметь возможность писать в CMD:

  • открыть другой ЦМД :)
  • запуска узла с помощью компилятор, например, netbeans или eclipse или даже возвышенный текст