我有一个文件,其密钥为 IP "10.11.190.14:cgi6web-1"
: 。当我尝试在 mongoDB 中插入文件时,出现以下错误:
错误:密钥 10.11.190.14:cgi6-web-1 不得包含“.” 在错误(未知来源)。
我没有更改文件的权限,是否有任何解决方法可以使用 IP 作为密钥将文件写入 mongoDB。
我的代码如下:
var MongoClient = require('./lib/mongodb').MongoClient;
var file = require (__dirname + '/functions.json');
MongoClient.connect('mongodb://phx8b03c-fb1d',
function (err, client) {
if (err) throw err;
client.createCollection('lbTopology' , function (err, collection) {
if (err) throw err;
collection.insert(file, 'lbTopology' , function (err) {
if (err) throw err;
client.close(function (err) {
if (err) throw err;
console.log('done');
});
});
});
})
有人可以帮我吗?