1.0.17 • Published 10 months ago
transform-mango-selector-to-prisma v1.0.17
Mango Selector to Prisma Selector Converter
This package provides a utility function for converting Mango selectors (e.g. used by Apache CouchDB) to Prisma selectors.
Installation
Install the package via npm:
npm install transform-mango-selector-to-prisma
Usage
Import the transformMangoToSelector function from the package:
const transformMangoToSelector = require("transform-mango-selector-to-prisma")
// or
import { transformMangoToSelector } from "transform-mango-selector-to-prisma";
Pass your Mango selector to the transformMangoToSelector function:
const mangoSelector = {
$and: [
{ "userId": { $ne: 2 } },
{ "creatorId": 1 },
{
"items": {
$elemMatch: {
name: { $regex: "(?i)Apple" },
quantity: { $gt: 5 },
},
},
},
],
"lifecycle": { $gt: 0 },
};
const prismaSelector = transformMangoToSelector(mangoSelector);
The transformMangoToSelector function will convert your Mango selector to a Prisma selector. You can then use the prismaSelector in your Prisma queries.
License
This package is licensed under the MIT License
1.0.17
10 months ago
1.0.16
10 months ago
1.0.15
10 months ago
1.0.14
10 months ago
1.0.13
10 months ago
1.0.12
10 months ago
1.0.11
10 months ago
1.0.10
10 months ago
1.0.9
10 months ago
1.0.8
10 months ago
1.0.7
10 months ago
1.0.6
10 months ago
1.0.5
10 months ago
1.0.4
10 months ago
1.0.3
10 months ago
1.0.2
10 months ago
1.0.1
10 months ago
1.0.0
10 months ago