私のmongoDBクラスとmysqlクラスを使用するために1つの抽象化クラスを持つことは可能ですか?mysqlでは、1つの関数で挿入、更新、および削除ステートメントを実行できますが、mongodbでは実行できません。
または、個別のデータベース抽象化レイヤーが必要です
// I can pass INSERT,UPDATE and DELETE query to this function but for monbodb I cannot
mysql
public function doNonQuery($sql){
mysql_query($sql);
}
mongoDB
public function insert($tableName,$query){
$collection = new MongoCollection($db,$tableName);
$a = $query
$collection->insert($a);
}
public function update($tableName,$query){
$collection = new MongoCollection($db,$tableName);
$a = $query
$collection->update($a);
}