我有这个代码,它将查询数据到MongoDB集合:
namespace RemoteStaff\Mongo\Resources;
use RemoteStaff\AbstractMongoResource;
use RemoteStaff\Documents\CandidateAsl;
use RemoteStaff\Documents\LanguageObject;
class CandidateAslResource extends AbstractMongoResource
{
public function saveCandidateAsl($params){
$dm = $this->getDocumentManager();
$marlon = $dm->getRepository('RemoteStaff\Documents\CandidateAsl')->findOneBy(["nationality"=>"223756"]);
print_r($marlon);
}
}
如何在没有RemoteStaff\Documents\CandidateAsl
等模型的情况下直接查询mongo集合?
我想这样做的原因是因为我稍后会做模型,因为现在我只需要查询mongo集合,在不制作文档模型的情况下获取结果。
我试过看http://docs.doctrine-project.org/projects/doctrine-mongodb-odm
,但似乎我无法找到我需要的东西。所以基本上我需要一个像我这样的查询:
$marlon = $dm->getRepository('my_mongodb_collection_name')->findOneBy(["nationality"=>"223756"]);