シェルコードは「ハンドビルド辞書」で埋められています および「ハンドチェーン関数」 。これらのドットはすべて連鎖関数であり、すべてのJSONは辞書/ハッシュテーブルを表します。
簡単に比較してみましょう。
Javascript:
db.intake
.find({"processed": {"$exists": false}})
.sort({"insert_date": "1"})
.limit(10);
PHP:
db->intake
->find(array('processed'=> array('$exists'=> false)))
->sort(array('insert_date'=> '1'))
->limit(10);
だから私は基本的に交換しました
- 「点」と「矢印」
- 「コロン」と「二重矢印」
- 「array(」を使用した「左中括弧」
- 「右ブレース」と「)」
PHPに本当に腹を立てているようですね。そして、PHPは鈍い言語になり得ることを理解できます。ただし、MongoDB PHPドライバーに関しては、構文は「元の」javascriptに人間的に可能な限り近いものです。