Javascript 如何从数据库中获取插入值?
我使用的是使用express+node js的mongo DB。我在数据库中插入了一个值,就像这样Javascript 如何从数据库中获取插入值?,javascript,jquery,node.js,mongodb,express,Javascript,Jquery,Node.js,Mongodb,Express,我使用的是使用express+node js的mongo DB。我在数据库中插入了一个值,就像这样 MongoDB shell version: 3.0.4 connecting to: localhost:27017/local > use hockey switched to db hockey > db.playes.insert({ name:"naveen" }) WriteResult({ "nInserted" : 1 }) 我创建了霍克特scehma名称和玩家表名,
MongoDB shell version: 3.0.4
connecting to: localhost:27017/local
> use hockey
switched to db hockey
> db.playes.insert({
name:"naveen"
})
WriteResult({ "nInserted" : 1 })
我创建了霍克特scehma名称和玩家表名,并添加了一个条目名称:“naveen”。该条目已成功插入
现在我想通过连接mongo dB来检索该值。我确实喜欢这个
var express=require('express');
var app =express();
var MongoClient = require('mongodb').MongoClient;
var assert = require('assert');
app.get('/app',function(req,res){
MongoClient.connect(url, function(err, db) {
assert.equal(null, err);
console.log("Connected correctly to server.");
db.close();
});
})
var url = 'mongodb://localhost:27017/test';
app.listen(3000,function(){
console.log('server is runninngn')
})
当用户输入时,它给出{“name”:“naveen”}
期望值
{"name" :"naveen"}
所以它给出了你所期望的?可能是不的复制品。它应该给出这个。它没有给出任何东西。为什么它会返回任何东西?除了连接到服务器之外,您没有执行任何操作。实际上,您需要插入一些内容和/或检索一些内容。这段代码中的任何内容都不能做这些事情。