【发布时间】:2019-12-26 12:26:02
【问题描述】:
大家好,我开发了一个 Android 应用程序,该应用程序 http 将一些数据(如纬度、经度和 IMEI)发布到数据库中的服务器。一切正常,但现在是项目的第二部分。我需要制作一个 Web 应用程序,在地图上向我显示一个市场,其中经纬度和长期保存在数据库中,我不明白如何。我知道我应该使用查询,但我不知道谁使用它们。
这是我的服务器端。
var express = require('express');
var mongoose = require('mongoose');
var bodyParser = require('body-parser');
var app = express();
//connect to mongodb:
/*mongoose.connect('mongodb+srv://tudorstanciulescu:19970826@test-
srqul.mongodb.net/test?retryWrites=true&w=majority', {useNewUrlParser:
true} );
*/
var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/mydb";
//app.use(bodyParser.urlencoded({extended:true}));
//app.use(bodyParser.json());
app.use(bodyParser.json());
//var mongoose = require('mongoose');
app.post('/postBazaDate',(req,res)=> {
var latitudine = req.body.latitudine;
var longitudine = req.body.longitudine;
var imei = req.body.imei;
var dateTime = new Date();
;
var data = {
"latitude" : latitudine,
"longitute" : longitudine,
"imei" : imei,
"dateTime" : dateTime
}
// data.save()
// .then(item => {
// res.send("item saved to database");
// })
// .catch(err => {
// res.status(400).send("unable to save to database");
// });
MongoClient.connect(url, { useNewUrlParser: true }, function(err,
db) {
if (err) throw err;
var dbo = db.db("mydb");
dbo.collection("date_locatie").insertOne(data, function(err, res)
{
if (err) throw err;
console.log("1 document inserted");
});
});
我没有任何错误,一切正常,但我不明白如何在 html 脚本中使用数据库中的数据
【问题讨论】:
标签: android node.js mongodb http maps