nest框架連線mongodb資料庫

2021-08-15 11:00:34 字數 1416 閱讀 8298

作為後端語言開發自然要連線資料庫,對資料的增刪改查,目前nest提供可以連線的資料庫有mysqlmongodb,官網位址,本文介紹使用nest連線mongodb資料庫,官網介紹也很簡單,官網提供的案例

3、根據官網的建立乙個cats的資料夾存放關於cat的全部資訊

6、schemas的書寫(資料建模)

import * as mongoose from 'mongoose';

export const catschema = new mongoose.schema();

7、inte***ces的書寫(介面約束資料型別)

import  from 'mongoose';

export inte***ce cat extends document

8、dto的書寫(也是約束資料型別的)

export class createcatdto

9、cats.providers.ts的書寫(關鍵點)

import  from 'mongoose';

// 引入schema

import from './schemas/cat.schema';

export const catsproviders = [

,];

10、關於cats.service.ts的書寫

import  from 'mongoose';

import from '@nestjs/common';

import from './inte***ces/cat.inte***ce';

import from './dto/create-cat.dto';

@component()

export class catsservice

// 建立資料

async create(createcatdto: createcatdto): promise

// 查詢全部資料

async findall(): promise

// 根據id查詢

async findbyid(_id): promise

}

11、參考**(元件catsfood)

搭建django框架並連線mongodb資料庫

1 使用pycharm的專業版 新建乙個django專案 2 安裝包 pip install mongoengine1 在settings.py中進行配置 如果原先沒連線mysql資料庫,就把預設的設定為空,如果有可以保留,也不會不影響 原先沒有連線其他資料庫 databases from mong...

mongodb連線超時

springboot配置mongodb配置ip位址了連線超時,託日誌發現一直鏈結的是localhost,去官網了解了一波,原來預設配置使用的是localhost請求mongodb,重寫連線mongo配置檔案 component public class mongoclass private stri...

Python連線MongoDB集群

最近剛開始接觸mongdb,學習爬蟲,需要把爬取到的資料存到mongo中去,剛開始連線單機,後來連線不上了,了解到mongdb是集群,是有主從,連線單機是不行的,請教了下大神,特此記錄下 附上 mongdb類 import pymongo mongdb 操作工具類 class mongodb def...