我面临的问题是我可以在数据库中进行身份验证并通过控制台执行任何查询或reducemap, 但是当我在php端运行执行语法时,它返回错误:unathorized。
mongodb-> collectionname-> find()有效...... 示例失败代码:
mongodb->execute('
db.campaign_period.find({"_id.period":{"$gte": ISODate("2011-01-01T00:00:00"), "$lte": ISODate("2011-12-31T23:59:59")}, "$and": [{"$or": [{"value.section": "APPAREL & ACCESSORIES"}]}]}).sort({"value.country":1,"value.state":1,"value.section":1,"value.advertiser":1,"_id.siteref":1,"_id.panelno":1,"_id.period":1}).forEach(function(data){ db.campaign_report_mradminraw.insert(data); });
');