Ein Bild zum Verständnis des Zugriffs von Node.j auf das MongoDB DAO-Layer-Paket

DAO (Datenzugriffsobjekt) Das Datenzugriffsobjekt ist eine objektorientierte Datenzugriffsschnittstelle, Datenzugriff: Wie der Name schon sagt, muss mit der Datenbank umgegangen werden. Es liegt zwischen Geschäftslogik und Datenbankressourcen.

Modul zur Kapselung Knoten für den Zugriff auf die Datenbank (DAO-Layer-Kapselung)

Fügen Sie hier eine Bildbeschreibung ein

Externer Anruf


	/* 引入封装数据库操作的模块 */
	const db = require("封装数据库操作的模块");
	
	/* db模块find方法调用 */
	db.find({
      "dbName": "dbName",                       	// 数据库名
      "collectionName": "collectionName",               	// 集合名
      "json": {},                             	// 查询条件
      "callback": function(err, result) {     	
          res.send(result);						// 查询结果
      }
      "pageAttr": {                       
          "pageAmount":null,					// 每页数据量
          "page": null,                 		// 第page页
      },
      "sort":{},                       			// 排序    
  });
  

Aus dem obigen Gedanken sind das Hinzufügen, Löschen und Ändern von MongoDB ähnlich

Veröffentlicht 40 Originalartikel · gewonnen 31 · Aufrufe 2759

Ich denke du magst

Origin blog.csdn.net/CodingmanNAN/article/details/105536367
Empfohlen
Rangfolge