私はMongoDBのにSQLからMongoDBへ?
"SELECT * FROM TABLE_NAME
WHERE
name like '$query_string' or
title like '%$query_string%' or
tags like '%$query_string%'"
を実装したい、と私は
$condition = array('$or' =>
array('writer'=> array('name'=>"$query_string"),
'title'=> new MongoRegex("/$query_string/"),
'tags' => new MongoRegex("/$query_string/")));
を試してみましたが、これは動作しません。
このSQLをmongoDBに実装する適切な方法は何ですか?
'writer' => array( 'name' => "$ query_string")の代わりに 'writer.name'のようなクエリを実行できるかどうかわかりませんでした。かなり印象的! – InspiredJW
@JeongWooChang下部にある「配列」という節を参照 - http://php.net/manual/en/mongo.queries.php – Phil
ありがとうございました:) – InspiredJW