是否可以使用一个抽象类来使用我的 mongoDB 类和 mysql 类。因为,在 mysql 中,我们可以在一个函数中执行插入、更新和删除语句,但 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);
}