对于这类数据是否有推荐的虚拟化:
Company x switched from MySQL to Postgres
Company y switched from mongodb to tidb
Company z switched from mongodb to MySQL
我不关心公司的可视化,唯一重要的是代表交换机(即:更多的公司从MySQL切换到mongodb,而不是从Postgres切换到tidb)。
不确定我的问题是否足够清楚,这是我的第一个问题,让我知道我是否可以改进它!
在连接中找到了数据库和集合,但这给出了这个错误。
INFORMAÇÕES: Exception in monitor thread while connecting to server xarquigo01f:27017com.mongodb.MongoSocketException: xarquigo01f
at com.mongodb.ServerAddress.getSocketAddress(ServerAddress.java:188)
at com.mongodb.connection.SocketStreamHelper.initialize(SocketStreamHelper
我需要按联接集合字段对数据进行排序。我可以在mysql上这样做:
SELECT A.name, B.address
FROM user as A
JOIN user_details as B
ON(A.id=B.uid)
WHERE A.status=1
ORDER BY B.modifiedDate DESC
但我如何在MongoDB中做到这一点呢?
更新
用户:
id name status created_at
---------------------------------------
1 Shail 1 2/16/2017 6:40
我的mongoDB类和mysql类可以有一个抽象类来使用吗?因为,在mysql中,我们可以在一个函数中执行insert、update和delete语句,而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($ta