PHP MongoDB Collection导出到CSV问题

时间:2016-07-18 06:56:15

标签: mongodb-php

我收集了以下数据集

Java.Lang.NoClassDefFoundError: android.support.v7.cardview.R$styleable

我尝试使用PHP将上述数据导出为CSV文件,这里是我的PHP代码

MongoDB Enterprise > db.UCODEPatter.find()
{ "_id" : { "UCODE" : NumberLong("233220524641368") }, "value" : 117 }
{ "_id" : { "UCODE" : NumberLong("233222325602424") }, "value" : 71 }
{ "_id" : { "UCODE" : NumberLong("233222325601932") }, "value" : 69 }
{ "_id" : { "UCODE" : NumberLong("233222325601947") }, "value" : 59 }
{ "_id" : { "UCODE" : NumberLong("233222325602414") }, "value" : 58 }
{ "_id" : { "UCODE" : NumberLong("233222325602419") }, "value" : 49 }
{ "_id" : { "UCODE" : NumberLong("233222325602418") }, "value" : 48 }
{ "_id" : { "UCODE" : NumberLong("233220535710165") }, "value" : 47 }
{ "_id" : { "UCODE" : NumberLong("233222325602405") }, "value" : 46 }
{ "_id" : { "UCODE" : NumberLong("233222325602420") }, "value" : 45 }
{ "_id" : { "UCODE" : NumberLong("233220537026120") }, "value" : 45 }
{ "_id" : { "UCODE" : NumberLong("233222686003297") }, "value" : 44 }
{ "_id" : { "UCODE" : NumberLong("233222325602417") }, "value" : 44 }

当我使用上面的代码时,我创建了没有数据的csv文件,请帮助我对此进行排序

1 个答案:

答案 0 :(得分:0)

我想,你搞砸了方法:

$collection = $connection->$colName->$database;

应该有:

$collection = $connection->selectDB($database)->selectCollection($colName);

并且您没有显示您的集合存在于名为“LogData”的db中,因此您应该检查它。