首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nodejs中的express-cassandra绑定模型

nodejs中的express-cassandra绑定模型
EN

Stack Overflow用户
提问于 2018-02-13 00:26:00
回答 1查看 569关注 0票数 0

我只想将以下教程的绑定应用到我的项目中:http://express-cassandra.readthedocs.io/en/latest/usage/

我当前的模型在名为UserModel.js的models目录中:

代码语言:javascript
复制
module.exports = {
    fields:{
        name    : "text",
        surname : "text",
        age     : "int",
        created : "timestamp"
    },
    key:["name"]
}

index.js绑定最后一个模型:

代码语言:javascript
复制
var models = require('express-cassandra');

models.setDirectory( __dirname + '/models').bind(
    {
        clientOptions: {
            contactPoints: ['127.0.0.1'],
            protocolOptions: { port: 9042 },
            keyspace: 'pop',
            queryOptions: {consistency: models.consistencies.one}
        },
        ormOptions: {
            defaultReplicationStrategy : {
                class: 'SimpleStrategy',
                replication_factor: 1
            },
            migration: 'safe'
            createKeyspace:true
        }
    },
    function(err) {
        if(err) throw err;


    }
);

    module.exports{
models:models
}

连接正常,但在成功连接到casandra db(本地主机:9042)后,它显示了一条消息:"Keyspace user_schema不存在“,有人能给我一个解决这个问题的主意吗?可能没有加载模型,但看起来没问题,但在加载模型之前,它无法识别键位,并且它是我的数据库的正确键位

EN

回答 1

Stack Overflow用户

发布于 2018-02-14 22:04:39

我更新了express-cassandra,现在它可以工作了,问题是兼容性

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48751061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档