此作品print("Contact count : " + db.contact.count());但不是print("Is-Contact-Of count : " + db.is-contact-of.count());问题是第二个片段是关于获取边中的项的计数,其中边名称包含破折号。
print("Contact count : " + db.contact.count());
print("Is-Contact-Of count : " + db.is-contact-of.count());
is-contact-of
你知道如何克服这种情况吗?db.iscontactof.count()不起作用db.isContactOf.count()不起作用
eimct9ow1#
不幸的是,你的问题并没有提供很多细节,但是根据代码片段,我假设你正在编写JavaScript代码,可能是用arangosh编写的。在JavaScript中,你可以通过[]操作符来访问属性,该操作符接受一个字符串:print("Is-Contact-Of count : " + db["is-contact-of"].count());
[]
print("Is-Contact-Of count : " + db["is-contact-of"].count());
vdzxcuhz2#
谢谢你mpoeter我还没有尝试过你的主张我刚刚找到了一个,并希望关闭我创建的主题这个方法可以工作:db._collection('is-contact-of').count()
2条答案
按热度按时间eimct9ow1#
不幸的是,你的问题并没有提供很多细节,但是根据代码片段,我假设你正在编写JavaScript代码,可能是用arangosh编写的。在JavaScript中,你可以通过
[]
操作符来访问属性,该操作符接受一个字符串:print("Is-Contact-Of count : " + db["is-contact-of"].count());
vdzxcuhz2#
谢谢你mpoeter我还没有尝试过你的主张我刚刚找到了一个,并希望关闭我创建的主题
这个方法可以工作:db._collection('is-contact-of').count()