質問: $collection->find($Query); foreach ($cursor as $document) { echo $document["comment"]; } 出力結果: Mongo Error: zero-length keys are not allowed, did you use $ with double quotes? 上記を実現する方法がありましたら、ご教授いただけますと幸いです。 よろしくお願いいたします。
回答: 調べたら「$ne」はMongoDBの構文だったのですね。 ``` array( $ne => '' ) ``` このままですと、PHPの構文として処理されるので文字列化する必要があります。 変数展開されないようにシングルクォーテーションで囲う等の処理をします ``` array( '$ne' => '' ) ``` 当方MongoDBの環境がありませんが、お試しください。