我正在NodeJs端编写一个select查询,返回来自OrientDB的数据,然后使用AngularJS在前端显示数据。但是,当我在主页上的搜索键文本框中输入值时,我只希望返回数据的一部分。我正在跟踪这个用于查询的OrientDb,并尝试如下:db.query('select from table where value like "%:searchkeysearchkey : key
}
在Orientdb中,当我在服务器上运行100000条记录的查询时,我必须获取数千条记录,这需要花费很多时间。在我的例子中,获取600条记录,6分钟由orientdb占用。请建议我的问题出了什么问题。从Complaint_Detail where Complaint_ID in(从状态=‘CA’的抱怨中选择Complaint_Id )选择限制100进行上述查询,需要48秒。请帮我找到解决办法
在orientdb中有一个值,它是一个JSON对象。假设JSON对象是:当我使用pyorient发送查询时,它无法在select查询中获得该值,并挂起。在orientdb控制台中,这个JSON对象似乎是以其他格式转换的,如我想是因为同样的问题。pyorient的查询是:
client.query("select a from <tablename>