小编Sai*_*fee的帖子

如何在node.js中验证mongoose连接mongodb

我用命令创建了mongodb用户

use admin
db.createUser(
    {
      user: "superuser",
      pwd: "12345678",
      roles: [ "root" ]
    }
)
Run Code Online (Sandbox Code Playgroud)

然后在我的应用程序中,我试图连接像这样的猫鼬

var options = {
user: "superuser",
pass: "12345678"
};


var mongooseConnectionString = 'mongodb://localhost/twitter-mongo';

mongoose.connect(mongooseConnectionString,options);
mongoose.model('User', UserSchema);

var User = mongoose.model('User');
Run Code Online (Sandbox Code Playgroud)

我通过mongoose插入数据时收到此错误

MongoError: not authorized for insert on twitter-mongo.users
Run Code Online (Sandbox Code Playgroud)

请告诉我我的代码有什么问题

mongoose mongodb node.js

8
推荐指数
2
解决办法
2万
查看次数

JSON 中字段名称的最大长度

JSON 中字段名称的最大长度是多少?

例如,在下面的json文档中

{
    "myfield":"value"
}
Run Code Online (Sandbox Code Playgroud)

我可以将“myfield”设置为 100 个字符吗?

json

4
推荐指数
1
解决办法
2万
查看次数

如何使用twit模块在node.js中使用twitter流API来跟踪用户列表的状态

我正在使用twit node.js模块用于twitter api,我试图通过使用他们的id来获取用户列表的状态流但是当我运行脚本时它出现以下错误

Error: Bad Twitter streaming request: 406
Run Code Online (Sandbox Code Playgroud)

以下是代码

var http = require('http')
, server = http.createServer(app)
, Twit = require('twit')
server.listen(4040);

var T = new Twit({
consumer_key:           'abc'
, consumer_secret:      'abc'
, access_token:         'abc'
, access_token_secret:  'abc'
});
var watchList = ['@Kashmala_Tariq', '@Mushahid', '@Fbuttho'];
var stream = T.stream('statuses/filter', { follow : watchList });

stream.on('tweet', function (tweet) {
console.log('@'+tweet.user.screen_name + ':::' + tweet.text);
});
Run Code Online (Sandbox Code Playgroud)

这是api的链接我正在使用 twit twit-module

请指导我在这个剧本中做错了什么

javascript twitter node.js twitter-streaming-api

2
推荐指数
1
解决办法
2572
查看次数

如何在NSArray中设置对象的属性

我编写了一个具有属性的类,我想将此类的实例添加到一个可变数组中,之后我想设置实例的num属性.但我不知道正确的语法.请告诉我正确的语法或方法.

@interface ClassA : NSObject

@property int num;

-(void) method;
+(id) getClassAObj:(int)number;

@end
--------------------------------
#import "ClassA.h"

@implementation ClassA

@synthesize num;

-(void) method{
    NSLog(@"ClassA method Called");
}
+(id) getClassAObj:(int)number {

    ClassA *obj = [[ClassA alloc] init];
    obj.num = number;
    return obj;

}

@end
-----------------------
Run Code Online (Sandbox Code Playgroud)

现在在main我想手动设置num属性但我不知道什么是正确的语法

int main(int argc, const char * argv[])
{

    @autoreleasepool {

        // insert code here...
        NSLog(@"Hello, World!");

        NSMutableArray *array = [NSMutableArray arrayWithObjects:
                                [ClassA getClassAObj:9],
                                [ClassA getClassAObj:4], nil];
        NSLog(@"%i",[[array objectAtIndex:0] num]);
        NSLog(@"%i",[array[1] num]);
        //array[1].num = 3;              <--- Help …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa objective-c nsmutablearray ios

1
推荐指数
1
解决办法
1053
查看次数

在json文档中找不到错误

我在这个json文档中找不到错误,我试图在jsonlint上验证它,但无法理解错误.

{
"type": "mongodb",
"mongodb": {
    "servers": [
        {
            "port": 27017,
            "host": “abc.com”
        }
    ],
    "options": {
        "secondary_read_preference": true
    },
    "db": “abc”,
    "collection": “abc”
},
"index": {
    "name": “abc”,
    "type": “id”
}
}
Run Code Online (Sandbox Code Playgroud)

这是jsonlint结果截图
在此输入图像描述

请解释它有什么问题.

javascript json

0
推荐指数
1
解决办法
45
查看次数