Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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 如何从数据库中获取插入值?_Javascript_Jquery_Node.js_Mongodb_Express - Fatal编程技术网

Javascript 如何从数据库中获取插入值?

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名称和玩家表名,

我使用的是使用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名称和玩家表名,并添加了一个条目名称:“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"}

所以它给出了你所期望的?可能是不的复制品。它应该给出这个。它没有给出任何东西。为什么它会返回任何东西?除了连接到服务器之外,您没有执行任何操作。实际上,您需要插入一些内容和/或检索一些内容。这段代码中的任何内容都不能做这些事情。