Javascript语言编写的一个非常有意思的数据库,第一眼看到它我想到的是MongoDB,其查询方式和数据格式好像似曾相识。可以这么说,Taffy DB是浏览器中用的的数据库。

查询的例子,假设有一个产品Collection(相当于表),准备从中找出成本低于10刀,并且是一本书的记录来,可以这样来写JS脚本:

products.find({price:{lessthan:10},
type:"Book"}});

更新的例子,假设要把所有XYZ公司生产的所有产品的状态设置成NA,可以这样写:

products.update({status:"NA"},
{manufacturer:"XYZCompany"});

排序的例子,假设要把所有产品按type,price(倒序),quantity (倒序)排序,可以这样写:

products.orderBy(
["type",{"price":"desc"},{"quantity":"desc"}]
);

这里有一个很好的入门指导 Getting Started ,官方网站是http://taffydb.com/。

Javascript数据库:Taffy DB相关推荐

  1. JavaScript数据库 Taffy DB

    TaffyDB 是一个免费开源的 JavaScript 库,用于在 Web 上实现一个轻量级的数据访问层,也就是一个简单的数据库. 主要特点: 很小,只有10K左右 简单,JavaScript的语法 ...

  2. TaffyDB – javascript数据库

    你有没有注意到Javascript对象的字面量看起来很像一个数据库表? [{"id":1,"gender":"M","first& ...

  3. TaffyDB: Javascript数据库教程

    TaffyDB: Javascript数据库教程 TaffyDB 是一个免费开源的 JavaScript 库,用于在 Web 上实现一个轻量级的数据访问层,也就是一个简单的数据库. 下面以一表格(ta ...

  4. 安卓通讯录系统mysql_Android手机通讯录项目开发--联系人数据库contacts2.db介绍

    项目描述:该项目为基于Android平台的手机通讯录,主要模块分为四个部分:联系人管理模块,通话记录管理模块,短信管理模块,系统设置模块. 系统结构图如下: 本项目启动时间:2014年5月28日 说明 ...

  5. thinkphp mysql类_PHP封装类似thinkphp连贯操作数据库的Db类(简单版)

    为了方便操作Mysql数据库, 封装类似thinkphp连贯操作数据库的Db类<?php header("Content-Type:text/html;charset=utf-8&qu ...

  6. 免费公测中-GPU数据库SQream DB正式上线云市场

    业内领先的GPU 数据库服务SQream DB在阿里云云市场正式开启免费公测!SQream DB是一款由阿里战略投资的以色列SQream公司提供,能够支撑海量数据高速分析的业内领先的GPU数据库.通过 ...

  7. 直接利用Android手机破解微信加密数据库EnMicroMsg.db

    ※首先,简单介绍一下微信加密数据库EnMicroMsg.db的破解方法: 要先批评一下微信,居然用开源的数据库加密方式,这不是一破解一个准吗... 如果你的模拟器或者真机已经获得了root权限,就可以 ...

  8. discuz mysql类_Discuz论坛教程之数据库操作DB类和C::t类介绍

    Discuz论坛教程之数据库操作DB类和C::t类介绍 类定义文件 DB类: 文件\source\class\class_core.php [php]view plaincopy classDB ex ...

  9. 数据库(DB)、数据库管理系统(DBMS)、MySQL、SQL之间的关系

    目录 一.数据库(DB) 1.数据库的优点 2.数据库存储数据的特点 二.数据库管理系统(DBMS) 三.MySQL 1.MySQL的优点 2.MySQL的缺点 3.使用MySQL 四.SQL 1.S ...

最新文章

  1. 看完书要及时消化(1)《暗时间》
  2. Centos 7下搭建WordPress
  3. fitbit手表中文说明书_如何获取和分析Fitbit睡眠分数
  4. Github(4)-远程操作
  5. [Nowcoder] 大整数相乘(拼多多笔试题)
  6. secucrecrt配置文件导入和保存
  7. JellyViewPager
  8. 各种格式ANSI,UTF8,Unicode,Unicode BigEndian的解释
  9. ubuntu下载chrome等软件
  10. HTML静态网页作业——动漫火影忍者 (HTML+CSS)制作个人主页课程设计
  11. java、sftp文件服务器的操作(获取链接。上传、下载,删除,获取图片或者文件)
  12. 天津理工大学嵌入式实验 Fritzing电路图连线,自定义芯片原理图方法
  13. Excel导入导出之easypoi用法
  14. mac清除ps缓存 mac系统存储空间清理
  15. 判断输入的邮箱格式是否正确
  16. Python运算(五)统计statistic模块
  17. 异步电机三相电流滞环矢量控制
  18. kali 安装 docker
  19. SQL进阶之路03:三值逻辑和NULL
  20. 考拉熊,另一半喜欢,贴几张出来 :D

热门文章

  1. 【VMware vSAN 7.0】6.11 为见证流量配置网络接口—我们有软硬件解决方案
  2. 有道云笔记无法使用网页剪报
  3. 26-Docker-常用命令详解-docker rmi
  4. 2016年计算机一级考试试题及答案,2016年全国计算机一级考试试题及答案
  5. 多项logistic回归系数解释_多元回归系数:我们都解释错了?
  6. vb获取系统临时目录 temp
  7. 远离内卷,互联网的尽头是外企?
  8. 计算机 屏幕花屏,电脑显示器画面花屏一直抖动的五种修复方法
  9. 如何修改和关闭1433端口
  10. 互操作性是蓝牙芯片技术成功的关键