|
@@ -126,6 +126,19 @@ router.post("/:name/search", async (req, res, next) => {
|
|
|
next(error);
|
|
|
}
|
|
|
});
|
|
|
+router.post("/:name/query", async (req, res, next) => {
|
|
|
+ const name = req.params?.name;
|
|
|
+ const data = req.body;
|
|
|
+ try {
|
|
|
+ const result = await collectionsService.query({
|
|
|
+ collection_name: name,
|
|
|
+ ...data,
|
|
|
+ });
|
|
|
+ res.send(result);
|
|
|
+ } catch (error) {
|
|
|
+ next(error);
|
|
|
+ }
|
|
|
+});
|
|
|
|
|
|
router.post("/:name/alias", async (req, res, next) => {
|
|
|
const name = req.params?.name;
|