mongodb视图可以用吗~~
最近把mongodb升级到了3.4.1,想体验一把视图。视图创建成功,然而在查询视图的时候抛出了如下异常,是我的jar包需要升级吗?需要升级到什么版本?各位大牛教教我,本人英语太差,阅读英文文档实在困难~~
Caused by: com.mongodb.MongoQueryException: Query failed with error code 166 and error message 'Namespace db_soda_data.v_order_invoice_product_refund is a view. Legacy find operations are not supported on views. Only clients which support the find command can be used to query views.' on server localhost:19000
at com.mongodb.connection.ProtocolHelper.getQueryFailureException(ProtocolHelper.java:93)
at com.mongodb.connection.QueryProtocol.receiveMessage(QueryProtocol.java:288)
at com.mongodb.connection.QueryProtocol.execute(QueryProtocol.java:229)
at com.mongodb.connection.QueryProtocol.execute(QueryProtocol.java:38)
at com.mongodb.connection.DefaultServer$DefaultServerProtocolExecutor.execute(DefaultServer.java:155)
at com.mongodb.connection.DefaultServerConnection.executeProtocol(DefaultServerConnection.java:219)
at com.mongodb.connection.DefaultServerConnection.query(DefaultServerConnection.java:166)
at com.mongodb.operation.FindOperation$1.call(FindOperation.java:397)
at com.mongodb.operation.FindOperation$1.call(FindOperation.java:394)
at com.mongodb.operation.OperationHelper.withConnectionSource(OperationHelper.java:195)
at com.mongodb.operation.OperationHelper.withConnection(OperationHelper.java:168)
at com.mongodb.operation.FindOperation.execute(FindOperation.java:394)
at com.mongodb.operation.FindOperation.execute(FindOperation.java:57)
at com.mongodb.Mongo.execute(Mongo.java:738)
at com.mongodb.Mongo$2.execute(Mongo.java:725)
at com.mongodb.DBCursor.initializeCursor(DBCursor.java:815)
at com.mongodb.DBCursor.hasNext(DBCursor.java:149)
at org.springframework.data.mongodb.core.MongoTemplate.executeFindMultiInternal(MongoTemplate.java:1880)
... 49 more