下面的代码是PHP中的示例MVC框架代码。我也需要和node.js一样的进程,就像使用猫鼬一样。如何从mongoose模型获取数据并使用node.js存储变量,如mvc
我正在使用Node.js,MongoDB,REST API开发。
控制器文件:
<?php
class Myclass {
public function store_users() {
//get the data from model file
$country = $this->country->get_country_details($country_id);
//After getting data do business logic
}
}
模型文件
<?php
class Mymodel {
public function get_country_details($cid) {
$details = $this->db->table('country')->where('country_id',$id);
return $details;
}
}
在node.js中需要像MVC PHP过程中使用。请在此建议。
使用** **的RESTify,** **猫鼬,智威汤逊与** restify-jwt **创建一个应用程序。在谷歌搜索。你会发现许多博客显示实施。在那里它将被正确地提及关于猫鼬模型和restapi – Priya
@Priya,已经基于博客基于谷歌搜索的例子开发了API。在node.js中已经分离了模型,控制器,路由。所以在这里,我需要始终使用猫鼬查询方法(每次需要编写查询)从模型文件中获取数据。所以我需要使用模型函数来获取所有控制器的数据,所以需要针对此解决方案。 –
没有像'mongoose query method'这样的方法。但总是可以使用猫鼬预定义的方法,如find,findOne,exec,distinct,aggregate,findById,count等。 api.html#model_Model – Priya