sql >> Database teknologi >  >> NoSQL >> MongoDB

fejl:typeparameter 'D' skal bruges som typeparameter for en lokal type

Når du implementerer en egenskab, skal enten egenskaben eller typen, du implementerer den for, være defineret i den samme kasse. I dit eksempel er det ikke tilfældet:træk Responder er defineret af nickel og Result er defineret af mongodb .

Den almindelige måde at omgå dette på er at definere din egen type ved at pakke den ønskede type ind i en tupelstruktur med en enkelt komponent (det såkaldte nytypemønster ):

struct Result(mongodb::error::Result<Option<Document>>);

impl Responder for Result {
    ...



  1. Opretter forbindelse til ekstern redis-server

  2. Sådan bruger du $push update modifier i MongoDB og C#, når du opdaterer et array i et dokument

  3. Hvordan får jeg den dato, en MongoDB-samling blev oprettet ved hjælp af MongoDB C#-driver?

  4. Sådan gemmer du en kompleks indlejret JSON i Redis ved hjælp af Python