添加值的MongoDB目前我有需要被插入到數據的MongoDB。數據已經成功插入到mongodb中,但是我想添加一些數據並將其附加到mongodb中。使用的NodeJS
我可怎麼辦呢?這是我inserting data
代碼到MongoDB的
var MongoClient = require('mongodb').MongoClient
, format = require('util').format;
MongoClient.connect('mongodb://127.0.0.1:27017/test', function(err, db) {
if(err) throw err;
var collection = db.collection('test_insert');
collection.insert({ values:parsestring() }, function(err, docs) {
collection.count(function(err, count) {
console.log(format("count = %s", count));
});
});
// Locate all the entries using find
collection.find().toArray(function(err, results) {
console.dir(results);
// Let's close the db
db.close();
});
});
// "1,61,54,87,20,12/3/2016,8:39AM" this default value
function parsestring(str="1,30,40,50,20,10/10/2016,10:39AM")
{
return str.split(",");
}
我想增加價值的文本字符串。
例如: 機單位:1,
空氣溫度°C:30,
水溫°C:40,
熱溫度°C:50,
室溫°C:20,
Date:10/10/2016,
時間:10:39
它會更好地使用'ODM'模塊,如'mongoose' –
你已經上了同一個問題的意見在這裏:http://stackoverflow.com/questions/41390018/appending-text-string-to-mongodb-using- nodejs它仍然看起來很腥,並且將數據添加到數組或更好的對象是可取的,而不是進行字符串操作。 – str
@str你看起來很腥嗎?這是我想要做的一個項目。那麼你推薦我做什麼?我如何將數據添加到數組/對象? – Marcus