mongoimport -d databaseName -c collectionName --upsert test1.json
对于结构复杂的json,匹配其中的一个子字段,可以使用.
来层层解开,并且可以指定返回一个子字段
db.test.find({"job.content.writer.parameter.tid": {"$eq" : 't_dim_config_netidcexit'}} , {"job.content.reader.parameter.connection.querySql":1});
对于查询的结果需要做一些处理,可以使用aggregate
db.test.aggregate([
{"$match": {"job.content.writer.parameter.tid" : 't_dim_config_netidcexit'}},
{$project: { 'sql': '$job.content.reader.parameter.connection.querySql'}},
{$unwind: "$sql"},
{$unwind: "$sql"}
]);