Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript taffyDB JSON示例_Javascript_Json_Taffydb - Fatal编程技术网

Javascript taffyDB JSON示例

Javascript taffyDB JSON示例,javascript,json,taffydb,Javascript,Json,Taffydb,我从taffyDB.com上获取了这个JSON(为了节省空间,我把它缩短了一点) 我正在尝试将此JSON与taffyDb一起使用 var friends = TAFFY([{ people:[ { "id": 1, "gender": "M", "first": "John" }, { "id": 2, "gender": "F", "first": "Kelly" }, { "id": 3, "gender": "M", "first":

我从taffyDB.com上获取了这个JSON(为了节省空间,我把它缩短了一点)

我正在尝试将此JSON与taffyDb一起使用

var friends = TAFFY([{
    people:[
        { "id": 1, "gender": "M", "first": "John" },
        { "id": 2, "gender": "F", "first": "Kelly" },
        { "id": 3, "gender": "M", "first": "Jeff" },
        { "id": 4, "gender": "F", "first": "Jennifer" }
    ]
}]);
但我一点运气都没有

假设我想使用以下代码:

// Find John Smith, by Gender and name
friends({gender: "M", first: "John"});
我不能让它工作。当我不包括人时,它工作正常:[……]

我试过了

friends({people.gender: "M", people.first: "John"});
但这也不行

有什么想法吗

var friends = TAFFY([
    {"id":1,"gender":"M","first":"John"},
    {"id":2,"gender":"F","first":"Kelly"},
    {"id":3,"gender":"M","first":"Jeff"},
    {"id":4,"gender":"F","first":"Jennifer"}    
]);

// Find all "M" frends, then filter firstname like "John"
friends({'gender': "M"}).filter({"first": {"like": "John"}});

//  Ignores case
friends({'gender': "M"}).filter({"first": {"likenocase": "john"}})

// directly filter
friends(friends({"first": {"like": "John"}});


// output: [{"id":1,"gender":"M","first":"John","___id":"T000003R000002","___s":true}] 
var friends = TAFFY([
    {"id":1,"gender":"M","first":"John"},
    {"id":2,"gender":"F","first":"Kelly"},
    {"id":3,"gender":"M","first":"Jeff"},
    {"id":4,"gender":"F","first":"Jennifer"}    
]);

// Find all "M" frends, then filter firstname like "John"
friends({'gender': "M"}).filter({"first": {"like": "John"}});

//  Ignores case
friends({'gender': "M"}).filter({"first": {"likenocase": "john"}})

// directly filter
friends(friends({"first": {"like": "John"}});


// output: [{"id":1,"gender":"M","first":"John","___id":"T000003R000002","___s":true}]