Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Mynosql Laravel Package

dovstone/mynosql

View on GitHub
Deep Wiki
Context7

MyNoSQL

MyNoSQL is a NoSql database approach based on MySQL

Installation via composer

composer require dovstone/mynosql

index.php

require __DIR__.'/vendor/autoload.php';

use DovStone\MyNoSQL\HostConnection;

$db = new HostConnection('mysql:host=localhost;dbname=mynosql', $user='root', $password='');

Dictionnary

$document  = $db->collection(collection_name)->insert(array $document);
$document  = $db->collection(collection_name)->update(int $documentId, array $newDocument);
$db->collection(collection_name)->delete(int $documentId);
$document  = $db->collection(collection_name)->find(int $documentId)->fetch();
$document  = $db->collection(collection_name)->findOneBy(array $criteria)->fetch();
$documents = $db->collection(collection_name)->findBy(array $criteria, array $orderBy, int $limit, int $offset)->fetch();
$documents = $db->collection(collection_name)->findAllBy(array $criteria, array $orderBy)->fetch();
$documents = $db->collection(collection_name)->findAll(array $orderBy)->fetch();
$count = $db->collection(collection_name)->count();
$count = $db->collection(collection_name)->countBy(array $criteria);

Chainable

$data = $db->collection(collection_name)->findBy(array $criteria)->orderBy(array $orderBy)->limit(int $limit)->offset(int $offset);
$data = $db->collection(collection_name)->findAllBy(array $criteria)->orderBy(array $orderBy);

Fetch

$documents = $db->collection(collection_name)->findBy(array $criteria)->orderBy(array $orderBy)->limit(int $limit)->offset(int $offset)->fetch();
$documents = $db->collection(collection_name)->findAllBy(array $criteria)->orderBy(array $orderBy)->fetch();

getSQLData() and getSQL() and getSQLParams()

$data = $db->collection(collection_name)->findAllBy(array $criteria)->orderBy(array $orderBy);
$data->getSQLData()
$data->getSQL()
$data->getSQLParams()
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle