0
새내기의 질문은 Express, Node 및 Mongojs에서 시작됩니다.db.collection.find는 0 개의 문서를 반환합니다.
나는 '사용자'라는 Mongod의 작은 DB를 만든 내가 할 경우 :
db.users.find()
을 몽고 쉘에서, 나는 문서의 배열이 반환받을.
페이지를 잘 표현하는 Express에 app.js를 설정했습니다. 또한 package.json을 가지고
"mongojs": "^2.4.1"
는 종속 절에 정의.
내가 app.js의 상단에 mongojs을 요구하고 VAR DB를 정의했습니다 : 내 익스프레스 코드에서 db.users.find을 수행 할 때
var mongojs = require('mongojs');
var db = mongojs('custapp', ['users']);
, 그것은 빈 문서가 결과를 반환합니다 :
app.get('/', function(req, res){
db.users.find(function(err, docs){
console.log(docs);
})
})
완전한 초보자를위한 간단한 동정심의 답변을하십시오. 나는 아무것도 모른다 :-)
잘못된 데이터베이스에 연결하고 있습니까? –
우선,'err' 변수를'console.log'하려고 했습니까? – Sergeon
console.log (err) 콘솔에 "null"을 입력하십시오. –